Asma Said
Knows her stuff but atrocious at teaching. Teaches as if we already know it and makes you feel dumb when questions are asked. No credit for labs (20% of grade) if you show up more than 10 minutes late, no matter the reason. No mercy for unforeseen circumstances i.e. does not care if you had technical difficulty. Plz, take someone else!