Aaron Harcus
Sometimes tough concepts, but always explains them well. Very useful powerpoints and examples. Understanding of personal circumstances and takes student's thoughts into consideration. For example, he extended a deadline during a busy period. Accessible for office hrs. He always has a smile, and you can tell he loves the subject. Would recommend.