Chad Frederick
Chad is very friendly and responds to emails quickly on average. The directions can be confusing but he is an easy grader and gives LOTS of extra credit so a good grade is not difficult if you take advantage of the extra credit. Lets you redo stuff and no exams. I recommend!