Ethan Carpe
If you ask questions, he is great at helping. He is very nice and rather funny. The class has sorta boring lectures but they are what the test and homework are on so you have to listen. One 10 question homework assignment every week - not hard.