Great lectures, very clear. Easy to approach and ask questions.
I decided to take this class to explore how databases are structured and the logic behind query languages such as SQL. After nearly finishing this class I can gladly say that Divy was THE professor to take when you have those questions. His lectures are recorded and his slides go in depth. There were 3 homework assignments. 2 Midterms and no final
Great at explaining and is very interesting class. Clearly cares about students and actively interacts with students in lectures
Not the best at teaching (lectures were pretty dry) but he's very lenient and accommodating, especially with the online format. Some of the homework/exam questions were poorly phrased, but they're not that hard to answer and he and his staff are very generous with helping to clarify the questions. Definitely could be a lot worse, not a bad choice
For some reason, I have always struggled extremely in classes taught by Divyakant Agarwal. Lectures are long, yet he's somehow always behind. Exams are often terribly worded and attempts at clarification serve to confuse rather than to help. Idk man I wish I could pinpoint what exactly makes him so terrible but ig I'll just say don't take him
Lectures were long and slow. Sometimes Agrawal did not have time to go over all material. Sometimes his explanations were unclear or confusing. This is an especially important class, and I suggest going with someone who is more organized and clear. Upside, I did learn what was expected in this class. Projects are worth a lot in his classes!
Divy is an extremely disorganized lecturer. He goes over the bare minimum simple, basic aspects of each concept and expects you to pull much more complicated algorithms out of thin air. However, if you're not opposed to teaching yourself, the class itself is fair. The tests are challenging but not timed, and projects make up most of the grade.
Literally you will learn nothing from his lectures. Prepare for self-studying a whole quarter. By the way, I dont know whats the reason. He NEVER reply my email like homework questions, lectures questions, etc.
The lectures were very confusing and disorganized. I had trouble understanding what he was trying to teach. First midterm was a mess but he took in feedback for the second midterm which made it alot better. He gave projects that were built on top of each other, so it helps to keep your code organized.
I would never learn anything during his lectures. He is disorganize and seems not to care about teaching. His projects were tedious and annoying. Some of his exams were written badly. However, I did learn a lot through the labs and homework assignments he assign. I would avoid him if possible, but if you can't just be ready to learn own your own.
If you're here to really learn, turn away. Okay lecturer, but doesn't really explain much. Lectures are disorganized I didn't know half the time what he was on about. Projects boring. Midterm was a disaster. No one in charge (Professor was not present). Second midterm improved and was well written. Final was also fair. Overall, an okay class.
Lectures are extremely disorganized, it's as if he puts no thought or effort into organizing or structuring the class whatsoever. The midterms were easy, however the final was extremely hard, even if you studied in advance. Although the material is not difficult, when you don't have a teacher, how are you supposed to learn?