Michael Chislock
He is a great guy. He is a fair grader. Pay attention to the syllabus because he doesn't always announce when things are due but it was in the syllabus. He really tries to help you out as much as he can to understand the material as well as with grading. Labs are a little unorganized and sometimes hard to understand but he will gladly explain them.