Matthew Fontana
I HIGHLY recommend taking his class. He sticks to the syllabus so you know exactly how the semester will go. He genuinely wants people to learn. Don't be nervous to ask him questions, he answers them and emails back fast. His labs are mandatory, you will be graded for a postlab assignment of what you did in lab. I would def take his class again.