Francisco Montes de Oca
Awful teacher. I barely passed his class. Funny how a 100 hundred level class can somehow be easier than a 300 level one. Not the best English speaker so his lectures sound like gibberish and baby talk. Would not recommend.