Andreas Bergdahl
Have some mixed feelings... Very nice guy, knows the material well. However, it is quite hard to follow in class since he speaks rather fast. Also, tests are very hard. You really need to make sure you understand all the material vs just memorizing it (as he repeats many times before the exam)