Mansoor Naseef
The projects were really fun to work on. I loved working on the second project and learnt a lot from it. There are only 3 exams and they are difficult if you dont follow the lectures and take your own notes.