Louis Passfield
You can tell he really cares about his students and is extremely polite and approachable outside of class. This class is a lot of work with the labs, however I found that they helped teach the course. Prepare to work hard in this class, and if you do its worth it. Despite the level of difficultly in this class, it was fun and engaging.