James Fakatselis
Prof Fakatselis is very knowledgeable and loves what he does. Great teacher, fair grader and cares about his students. 5 exams, 1 paper and a few homework. Show up and you'll get an easy A.