Andrew Davidson
Dr Davidson was a fantastic professor. He works in the industry so he knows how to relate the class to real jobs we can expect to get. He's a good lecturer, funny and gives us breaks to help ease a 3h lecture length. The class itself is difficult, especially the exam, even though you get the questions in advance.