Adriano Zambom
Does a decent job at teaching the topics and is enthusiastic about it. Homework is a good practice for the quizzes and tests, and the tests are somewhat similar to homework. But, be careful, because he doesnt provide any study guides or review sheets for tests, and this alone is more harder to study. Definitely the most challenging class I took.