Eric Waithaka
I would not take his class again. Very tough grader with little helpful feedback. Unclear grading criteria or changes it at the last minute. Very late with getting back to students (papers too) or doesn't get back to them at all. Overall, caused students a lot of stress. Waithaka really is a nice guy but I am unsure what happens when he grades.