Tejas Shah
One of the worst professors I have taken. She goes through the material super fast without ever thinking whether her students understand the concept or not. Her assignments are super difficult and complex, they resemble more like its made for an experienced programmer rather than for a student who is starting to learn programming. Good luck.