Joshua Ellis
I really liked Professor Ellis, but he was a really tough grader. You cannot skip a single class because you always do in-class assignments and if you do not do his assignments exactly as he says, you will not get an A. Very nice, but a lot of work.