Jonathan Meair
His class follows a reverse structure. So you watch his lecture videos on your own and complete the worksheets in class. The class is homework-heavy and attendance matters. He barely has any extra credit but is good-natured and will work with you. Overall, tough class, good professor. Stay on top of things and do all the homework.