Rigoberto Maximo
He is very nice, but he is currently a new professor, he isn't overly clear on what he wants, he gave several assignments that weren't on the syllabus. He doesn't really teach in class, he does go over basic concepts heavily however the work is higher level than what he teaches. I didnt learn much from the class, and mostly learned on my own.