Abdi was great in all aspects of his teaching.  Taught the cell bio portion, which is generally more difficult but he always made it clear what we needed to know for exams.  Provided great feedback during the project and seemed to value effort and application of skills during project more so than having everything be 100% perfect. Very funny too!