Maryam Heshmatzadeh
Wonderful teacher, great person and is very helpful when you have a question that needs to be explained. If she doesn't know the answer when you ask something (say you asked an obscure question), she'll come back the next class with the answer. Gives out lots of worksheets so you have practice. You could miss her lectures I suppose, but I wouldn't