Ian Ferguson
Dr. Ferguson really cares about the success of his students outside as well as inside the classroom. In his class, the workload is reasonable. There is only one written exam, presentations, a weekly homework assignment, and contests. He teaches in a way that relates the material back to real world applications that really ensures it Makes sense.