Tahmidul Islam
His accent made it extremely hard to understand a relatively easy subject. Very boring lectures - weekly labs were easy, but lab grades barely helped your grade. Exams weighted heavy. Only recommend if you're okay with teaching yourself a subject