Esteban Garcia Bravo
Great professor. You get to work with students from a different country and work on a group project. There are also mini projects throughout the semester which are fun. Just come to class and you'll pass the class.