loved Professor Horsey so much! His lectures were amazing because he actually teaches the material on the board instead of slides. He gives chapter summaries before exams which help so much. Few quizzes, 3 exams, online HW, and one final. Exams are very easy if you just study and pay attention. He was the sweetest, nicest professor ever! Take him!