Marc Tamarit
He's an amazing teacher! He is also caring and funny at times during lectures. The course is pretty easy, do your best to participate. He's very flexible with due dates and if you need help he will be more than happy to do so.