Craig Meinhart
He is a super nice guy and tries his best to be helpful. You need to go to class in order to pass this course. There are class assignments almost every day. They are simple and easy to get 100% on. The exams however, are fairly difficult. He does give a study guide but you need to really learn it in order to do well on them. I would recommend him.