Awesome instructor by far one of my favorite classes! even though he is a tough grader he gives you alot of feedback because he cares . He is a very nice guy and tries his best to make the course fun. His test are multiple choice if you dont do that great he offers extra credit but the best way to boost up a low grade is by paticipating/attenda