Alejandro Heuck
This guy has the most awful boring and slow paced lectures. Even if you go to class it doesn't help at all as he just touches upon the basic ideas and expects you to go home and learn everything yourself. I basically taught myself the whole class and only go for exams. Wouldn't recommend Alejandro if another professor is teaching this class.