Nadir Weibel
A lot of presentations. Basically, your grade is based on a bunch of presentations. This is not what I expected to get from a software engineering class. I enrolled to learn software engineering, not making PPTs or recording/editing videos. If you want to learn software engineering, find a good design pattern book, it's better than this professor.