Andrew Wheeland
This class is difficult and requires a lot of time and effort, but Prof. Wheeland is an excellent professor. The class is very well organized. Weekly checklists always make it clear what is expected when. Lectures are usually funny. Projects are interesting and fun, but the expectations are quite high. This class made me more interested in web dev.