Michael Heath
Really cool professor with a lighthearted nature. Emphasizes participation since he will call on you almost every class but he's very chill about quickly moving on if you're unsure. He is excited about teaching and understands the material very well. Exams are difficult but the lecture and practice problems are the key to success. Would take again!