Nadir Weibel
The most useless course I've taken during my years at UCSD. I am here to learn software engineering which he just briefly mentioned. You have to do weekly agile reports and record them by videos. Furthermore, he lets you do a presentation on a paper of your choice. Excuse me? Shouldn't you teach me stuff? I am paying for this education!