Prof. Camarillo is extremely caring and gives no tests. I had to drink coffee before class but I learned a ton and really enjoyed it. He's lenient, helpful, and wants you to do well. Good feedback, clear grading, and mostly short papers and a group project.