Reviews of professor Veena Ravishankar

Rating: 3.0/5, difficulty: 4.0/5
She's new (started Fall 2018), so a few bumps are to be expected. Unusually merciful with labs; they required somewhat strong hardware due to heavy virtual machine use. Easy grader on our midterm and generally approachable. Keeps her lecture notes available online for outside reference. Generally, a decent professor that needs a little time.

Rating: 1.0/5, difficulty: 2.0/5
It's very hard to think of a world where Dr. Ravishankar doesn't have a textbook to teach from. If you ask her a question she doesn't know (AKA something not in the textbook) she will dodge the question in creative ways. Sometimes, when she teaches, it appears she herself gets lost and doesn't know what is going on. Feels like a high school course

Rating: 1.0/5, difficulty: 4.0/5
very bad at explaining anything. literally instructed the class to google something for more information. she made me want to quit pursuing computer science.

Rating: 1.0/5, difficulty: 4.0/5
I took her for 345, and OMG it was miserable! All she does EVERY single class is read from the PowerPoint. It's so boring and she doesn't even come prepared to class. If you ask her a question, she can't answer at the moment because she doesn't know the material. She's also a terrible grader. Good luck!!!!

Rating: 1.0/5, difficulty: 3.0/5
Very nice lady but the worst Professor Ive had at Mary wash so far. I got a 79.7 in the class solely because she took attendance in her head and gave me a 50% on the dot. This was the first Ive ver experience a professor who is so unorganized with attendance, espadcly when its worth 10% if your grade. For the final the avg was a C.

Rating: 2.0/5, difficulty: 4.0/5
I took cpsc 284 with her. She is very nice but her class consists of solely lectures with the weekly quiz. Also she is not good with how she grade attendance, she says she keeps track in her head but this was the difference between an A and a B for me with attendance being a whopping 10 percent of ones grade.

Rating: 3.0/5, difficulty: 1.0/5
She is a nice professor but her lectures are boring. She does not take attendance but she does group assignments that you cannot makeup if you were not there. These assignments are not posted until class begins so if you did not show up you will not be able to do it. This is a very easy class compared to some of the programming courses.

Rating: 1.0/5, difficulty: 3.0/5
Worst Professor dont take. Spends one day on proofs and 20% of final was proofs and she knew no one understood them. She doesnt take attendance and keep it mentally. If I could give her a 0 I would.

Rating: 1.0/5, difficulty: 4.0/5
She's not very good at explaining things. My suggestion would be to read the material before class so her lectures don't confuse you. She has a pattern of assigning too many thing and falling SEVERLY behind in grading. Feedback was essential for this class because we expand on one project that spans across several assignments. Avoid if you can.