David Haasl
Really really good lab professor. If you have the option definitely take him. He will guide you through every lab and answer all your questions. He is super nice and patient and only assigns two quick HW's. His quizzes are super easy as well so its really easy to get an A.