Daniel Barrett
He is an extremely hard grader, but learned a lot for real-life lab work. Unorganized for online course but very accessible to students. Unsure if I would take him again There is no flying by in this class. You MUST work for this class, especially in the labs. Get ready to have your ego bruised during grading.