Timothy Banham
Moves very quickly through lectures so try to pay attention and ask questions to slow him down, he is always willing to answer and explain but is not always aware of how fast he is going.