Colin Onita
I'm currently taking professor Onita. He is very approachable and helpful. PPTs and study guides are provided. Tests are based on concepts that are going over in class or study guide. HWs or projects are taught/showed step by step in class. I think he is very generous grader. 3MTs, 1Final, few hws and 1 projects. Not a difficult class.