Olhar para o mesmo material de diferentes ângulos é útil, porque todo mundo pensa de maneira diferente, e talvez a melhor fonte de teoria para você seja diferente daquela que serve para o seu amigo. Especialmente para você, o professor achou uma palestra muito interessante sobre type casting e instanceof na net.