Bonifacio Vinfrido
This class is long and it is hard to get all the information in one class which can make it difficult to understand. No homework, 7 weekly quizzes, 3 projects and 3 test. Quizzes aren't bad, projects are easy and test are kind of hard. There is also a lot extra credit opportunities which will help your grade if you do it.