Alexander Reamy
This teacher is very obviously new to teaching, but has a very solid understanding of the material. His lectures go by at a really fast pace and asks for questions a fair amount, but a lot of the time youll be trying to process everything and wont even know where to start with questions. He tends to give extra credit when its needed, though.