Thomas Chan
One of the best professors I have ever taken.  He is passionate about the topic and it shows.  He makes lectures interesting and enjoyable.  He truly cares for his students and for everyone's success, is easy to reach outside of class, and is hilarious.  Pretty easy class.  I could not recommend Dr. Chan enough!  Please take his class! 