Kevin Barham
Wonderful teacher, his assignments are of a standard amount, he is very clear on due dates, responds to emails quickly and works well with his students. Couldn't ask for a better professor!