Kari Zacharias
Very open-minded prof with a modern teaching style. Grading scheme is a little strange: it's important to read the stuff before the midterm, but for us there was no final, so reading/attendance became kind of optional (just know the main topics for the pop quizzes.) Final project is pretty fun though.