Nihar Sreepada
Nihar has a good idea for the class, he is just really unorganized about it. You never what is expected or due. A group project is 60% of the grade, which sucks a little bit. His lectures are pretty interesting and he provides a review for the test as well!