James Davies
Prof. James is knowledgeable, he's actually quite good its just that his practice exams are sometimes hard to learn from because some questions are hard to figure out. Pay attention in class to concepts because those come up the most on his poll questions. Like everyone else is saying there's a generous curve. His accent is cool but get old quick.