So nice and helpful. very smart guy but sometimes gets carried away by his passion in lectures and that makes him difficult to understand sometimes. Go to his office hours! he is very nice and will talk with you about anything you're confused about.
Really nice and works to make the class easier for you. gives pop quizzes so make sure you stay on top of the reading. You have to join a group on campus but the associated work is not difficult. you can tell she loves teaching.