Diego Gualdron
Diego is a knowledgeable professor, and his exams/quizzes/homeworks are very fair. The group projects are tough, but really helped me to learn the material better. He cares about his subject and his students, but the projects do have an element of freedom/creative choice, which makes them more difficult and sometimes slightly intimidating. 