One of the best professors I have ever had. He truly wants you to do well and pass. He gives great feedback and plenty of chances to do better. He takes his time in getting to know each student. The lessons are great and easy to understand. The homework is easy if you pay attention. He also gives note fillers!