Jacob Vo
Prof Vo does a great job at presenting the material and relating it back to the students. He puts effort into his lectures, which makes the class that much more enjoyable. Don't be afraid to ask him questions and the TA's are extremely helpful as an added support.