Md. Shaad is great, but his TA's for his lab makes this class awful. They have very strong accents, which makes it really hard to understand (especially for me, and international student (YES, I do see the irony)) they even mix up the terminology and get angry at you when you do what you got taught in class. The prelabs are the worst, love the labs