Jan Matejovic
Really nice prof, but unfortunately you have to teach/study yourself quite a bit. Not cause of the the prof but cause of the course itself. Pay attention and take notes and you will do wonderful