Andrew Kemper
Professor Kemper made the course fairly easy, and doesn't read off of a hundred slides to get his point across. Each class is hands-on and, he walks the class through each class exercise. Definitely take him if you need this course.