Greg Lee
Greg Lee is a very nice and funny professor who cares for his students and helps them understand the course. His classes can be a bit monotone but everything in it is properly explained and he works on student questions so be sure to ask as many as you can.