Sebastien Motsch
He is a little bit disorganized when it comes to administrative stuff -- he never posted a syllabus for the class so it is hard to tell exactly where you stand, and homework grades were not posted very often either. However he is a great lecturer and makes the subject fun. Coming to class is essential to understanding the material.