Joshua Alcorn
Overall, the class was really good. He was extremely direct and taught the material very well. The quizzes and tests were pretty difficult, but fair. The homework was fair too and helped me grasp the concepts fully. We were given a very generous amount of time to complete the labs, and I had a great learning experience.