Garrick MacDonald
Nice powerpoint for each lecture. Good strategies to help students get the general ideas of the chapter they will learn about. Helpful in-class activities. Gives specific feedback on each exam and assignment. Nice and caring guy.