Cuauhtemoc Luna-Nevarez
You learn topics with him but he acts like he's the only professor you're taking. All these sudden assignments were due before our finals week and on top of that the projects are long which are time consuming. He is respectful but beware if you do not have availability outside of work and school. His classes are time consuming overall. 