Vivek Ahuja
Just plain terrible. Doesn't even deserve a 1. It's concerning when he obviously has no idea how to use basic MS Teams features such as taking 30 minutes to start class. Lectures are incredibly boring and don't relate to the labs at all. I basically felt like I woke up at 8am just to fall back to sleep. If you have him as your prof, just switch it.