Robert Baden
Alright, Baden himself is great. Helpful and nice old guy maybe a bit a dry during lecture.

GRADING IS TERRIBLE! There are a lot of assignments and the problem lies in the absolute lack of instructions given, there's is no guidelines and the grading is extremely harsh and they expect very specific processes to be demonstrated. First C ever for me.