Andrew Ogilvie
One of my favorite professors ever taken! AJ sincerely cares about his students and gives great feedback during one-on-one office hours. AJ is good-natured, approachable, and recognizes when you try your best. His teaching is fun, honest, and helpful to all learning types. The bulk of your grade is in the papers, but they aren't too hard.