Douglas Haines
Such an amazing professor. Really cares about you as a student. His class is not hard there are just a lot of assignments. But it is not hard to stay on top of and he is great about sending emails regarding what is due and what he goes over in class. Attendance is mandatory but his lecture are not hard to sit through.