Addison Palacios
Not an easy A+ course, but a great one. Balances difficulty very well as I still had to work hard, but enjoyed coming to class. He's always there if you need assistance, very charing and approachable, and is always on the students' side.