3.3
Quality3.3
Difficulty62%
Would Retake85
Reviews62%
Would Retake
85
Reviews
Rating DistributionOfficial
5
43
4
6
3
2
2
4
1
30
What Students Say
“I didn't learn much about algorithms, we mostly just learned to regurgitate existing proofs and analyses in the papers from whatever textbooks we could find online”
CS460 - 2.0 rating“I wish I had taken this course by any other professors but Manju”
CS460 - 1.0 ratingClass Info
Attendance Mandatory
65%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-1.36 avg changeRatings by Course
CS310
3.8
(8)CS210
3.5
(39)CS460
3.0
(38)Difficulty by Course
CS210
3.5
CS460
3.2
CS310
3.0
Reviews (85)
Pretty decent for her first time teaching college students. Lectures were helpful, but she'd mess up at times. Willing to clarify anything/help on coding assignments in office hours or email. Fair + do-able coding assignments. Hard exams, but she might make em easier? The final was way easier than the exams. Up to +10% to your grade with EC work!
Takes time to explain material in multiple ways for different kinda of learners (draws out diagrams for data structures, shows code, gives outside resources for lectures, reading, creative videos, etc.) Helpful with questions.
It's not an easy class, but I could say that I really learned quite a bit. It's a lot more focused on practical work then theoretical, which I liked. The professor is attentive and responsive to students, so if you need help it's best to just try and ask. I really think the class would help in future job interviews in computer science.
CS210. One of the best professors I have taken for a CS class at SDSU. Incredible, engaging lectures. She really knows the material she is teaching and is also extremely passionate about it, which increased my passion for CS as well. If you go to class, do the homework, and some extra outside studying, you will do well on exams.
Very cool professor. Would take again. She teaches us good and makes us learn things. And she very nice and responds to your cranky complaints on Discord at 3am
Manju is a very good Professor. I had her for CS 210 and will have her again for CS 460. Very funny, enthusiastic, passionate, and skilled. Lectures are interesting and engaging. Material is taught well, and the tests fairly measure students' understanding of the material. Workload is very fair and appropriate, and grading is fair as well.
Prof Manju is probably my favorite CS professor so far, the lectures are super entertaining despite the course content itself being dull. She is really nice and always answers questions from students. There's also a lot of extra credit that gets assigned, including participation for midterm/final reviews. Definitely take her class if you can!
Manju is a very good professor. She makes the class enjoyable, but also pushes students to really engage with the material. She is very fair with grading, listens to feedback from students, and offers plenty of extra credit opportunities. She cares a lot about student success. Definitely take Manju's class if you can.
It was Professor Manju's first time teaching algorithms, but it's very clear that she tried to structure the course in a way that makes sense for the subject. Recorded lectures and all graded material was take home, but that might change in future sections. Content is difficult but comes with the territory. Was occasionally callous towards students
Manju is by far the best professor I have taken at State so far. Her class, while hard to grasp, is strucuted very well. She is very accesible outside of class. Programming assigments are difficult but assigned with lots of time to get them done. Go to her office hours, do the HW, and lock in. You'll be aight
Incredible Professor, prepares you for success.
Manju is amazing. Sometimes she will roast you for not getting a concept but it's just tough love and her humor (she does not hate you lol). Amazing lecturer and she's said to be one of the best CS professors at SDSU (if not the best). Highly recommend her for any and all classes, I will be taking her for Algorithms next semester too.
Class felt disorganized. Learning felt inconsistent with constant schedule changes and canceled classes. Lectures were alright and felt a bit rushed and shallow. Very approachable person and open to questions and discussion. She's nice and down to earth. She had a Discord server that she was active in, a really useful resource.
Manju is a great professor who really cares about her students. Attendance is not necessary, honestly I skipped 90% of lectures and still was able to pull off an A-. Just make sure to hammer out and extra credit given as there is alot and can really bump up your grade.
The worst professor!
She is super passionate, responds well to feedback, and obviously teaches because she enjoys teaching. If you are a student who likes engaging in class, Manju is certainly the professor for you; she will entertain ideas and approaches to solving, even if they are not the "correct" ways, just so that you can work through and understand the why.
Felt like the class could have been better organized overall. Sometimes the lectures were hard to follow, and it was a bit tough to stay engaged. I think with some adjustments, the course could be a lot more effective.
Manju is a great professor who cares about students to learn even with this class being math-heavy, she focuses on helping us understand the material by applying what we learn on assignments and exams. The exams are in the form of a 4-day essay with sections to write and show that we know and have learned, they also require cited research papers.
Best CS professor hands down
Note: Took for 496( 305 in future) Very student oriented professor. It is totally doable to do well in this class. Lecures easy to follow and she truly cares about her students. I loved how hands on this class was for engineering majors with a CS interest. Definitely recommend.
What a waste of time and money to take this as a college course! And the class activities? They'd only be educational if we were back in elementary school! It's like playtime disguised as higher education! Honestly, the activities seem more appropriate for a children's classroom than a university setting.
Took this class for 496, and it was a complete disappointment. Everything were overly simplified, almost to the point of being useless, and didn't challenge or prepare us for real engineering or CS applications. The hands-on aspects felt poorly executed. Despite her supposedly caring attitude, it didn't translate into meaningful support.
Terrible professor and class. Poorly structured, too basic, and not worth the time. I wouldn't recommend this class to anyone serious about learning.
I took this course with her last year, and it was her first time teaching algorithms, and it showed. The course felt poorly planned and disorganized, with a confusing structure and little clarity. While everything was take-home, it seemed more like a lack of preparation than thoughtful design. Would not recommend taking this class with her.
Professor Manju is one of the best lecturers in the CS department and genuinely cares about both students and the quality of her teaching.
CS 460 with Professor Manju was amazing. I have also taken 210 with her and that class was also amazing. I read the earlier review and it seems the student rated the class 1 star due to their feeling's being hurt. Which should require a category of its own. Professor Manju is amazing and I am happy I took her class.
The course was challenging and involved multiple programming assignments in C++, which helped me gain some hands-on programming experience.The course material covered a lot of basics of data structures and this came in handy during my job interviews.Professor was accessible outside class, always ready to answer questions any time over discord.
One of the most ineffective instructors I've had.
Well organized course and well planned curriculum. Can get an A if willing to work for it.Grading criteria was mentioned very clearly in the first lecture itself.Can get extra credits for more participation in class.
Tough course, but possible to get good grades with some hard work.Non-conventional course with quite a bit of research paper style project work.Accessible outside class in person and on discord.Recommend to take CS210 before taking this course.
Best professor I've encountered in my entire academic career! Very clear expectations and genuinely so helpful in and outside the classroom
I get her humor doesn't reach many folks but it's pretty easy to tell she doesn't mean it, if you go to her office hours she's really helpful. There's a lot of chances to get ahead in the class and she gives a lot of opportunities and extra credit. I'm pretty terrible at CS and lazy and had a great time, maybe cuz my class was very social and funny
Her curriculum is very solid and she's very good at teaching it. Take this class if you actually want to learn about data structures. The major assignments are projects which make sort of a game out of implementing data structures, and you can earn extra credit by adding additional features. Exams are tough but fair. I'm taking her again for 460.
Professor Manju's CS210 is a great class. She focuses on building a foundation that will be applicable in later CS courses. The course is broken down by programming assignments, homework and tests. She is very communicative and easy to ask questions too and learn from. Her office hours are great to leverage! If you take advantage you will do great!
Professor Manju was amazing! She was great at giving lectures and getting us to see the bigger picture as to why we're doing what we do. She encourages people to ask questions and she genuinely wants you to take what you learned and apply it to the real world. Easily one of the best teachers you can ask for to teach CS.
I really enjoyed Professor Manju's class. I really liked the unique approach she took to teach us some of the concepts.She was really kind and engaging and I could not think of a time when she showed any form of rudeness.
She is one of the best professors I've ever had. She cares about students, creates interesting lesson plans, provides help to anyone who needs it, and is overall very open to student feedback. I would definitely take her for 460 as well if I get the chance.
Professor Manju is one of the best professors I have had at SDSU. She challenges you by having you think through the problems she gives you. She helps you if you struggle, and her and her TA both offer great feedback on assignments to help you improve. Lastly, she genuinely cares about student outcomes. I couldn't ask for a better professor!
Manju is so entertaining! She really wants the best for her students. That being said, you will need to work for the grade. This course is a rude awakening if you're lazy. Activities in class were so much fun and there's lots of chances to raise your grade. Exams were tough but drawn from the lectures. P.S. she doesn't favor those who rely on AI.
Professor Manju helped me learn tons. From the in class activities to assignments. I feel like I've got a good grasp on C++. I do have to say, this class takes work and showing up. And if you feel stuck, her office hours are plenty. Make use of them!
I got the impression she wanted to be friends with all her students and be seen as the fun professor. Very friendly, very energetic, very responsive online. Her regular lectures were consistently good, but sometimes we would spend the hour on a class activity or game instead and those were hit-or-miss.
Overall, I felt like her lectures were effective, and she was one of the most compassionate lecturer's I've have at SDSU.
I actually thoroughly enjoyed this class. Yes it's a bit difficult, but she made it fun and even incorporated some in class activities that made the visualization easier. I will say, her TA got back to me sometimes which sucked but other than that I loved the class. Just pay attention and do your homework.
One of the worst teaching experiences I've had in the CS department. Lectures are disorganized, grading lacks transparency, and questions are often dismissed rather than addressed. It felt like students were an afterthought.
Very interestingly structured curriculum.Lots of reading and analysis of research papers helped.Professor easily accessible outside class and on discord.Helpful with any kind of questions.
Awesome Professor, always available on discord to answer questions at any time.Pop quizzes and lot of extra credit opportunities.Programming assignments geared towards practical hands-on programming experience that is useful for interviews and success in the industry.Prior knowledge of C++ really helps.
I would recommend taking Prof Manju's class. programing knowledge is a must especially c++. her office hours are very useful for clearing up the things we did not understand in class.
Not sure what the goal was. A CS algorithms class that starts by referencing a prior course, has 2–3 quizzes, then turns into vague paper writing. Papers are harshly graded with no feedback. Doesn't prep for grad school or industry. Doesn't teach algorithms. Just feels like a waste of everyone's time.
non traditional tests to master the basics helped us solve problems better. discord and office hours are helpful for discussion.
am being new to the c++ language, the bootcamp helped me understanding the code, and git basics helped too. in the beginning the class feels like going over my head, but you can catch up with some effort. at the end of the day, the course is good, the TA and Professor helped when i needed.
Professor very helpful outside class, on discord and in person. Tough course if you do not know basics of C++, but guaranteed to learn something at the end of semester. Lot of extra credit opportunities.
Her classes are lecture heavy but doable. Participation in the group activities do matter. She could be better at communication, sometimes misses emails. But is always answers questions and clearly knows her material.
Awesome Professor. Provided lot of extra credit opportunities.
No other class made me understand hard CS topics like red-black trees and heaps like this one. The resources, the Ka hoot reviews, even the D&D game for MST. There were some messy parts with communication, but she's fixing them. She actually listens to feedback and gets better each term.
I wish I had taken this course by any other professors but Manju. Her teaching style and overall approach felt disengaged and the lectures lacked clarity, which made it hard to follow and learn effectively.
Prof. M makes time for everyone. She will rephrase a concept ten different ways just to make sure it lands. She's a little quirky and intense in the best way. Her office hours are lively and she extends time when needed.
I did not find her teaching style or classroom approach acceptable. There's room for improvement in both content delivery and engagement.
I didn't learn much about algorithms, we mostly just learned to regurgitate existing proofs and analyses in the papers from whatever textbooks we could find online. The way she refers to students as "kids" or "children" is slightly off-putting and feels disrespectful, though I get her intent
Definitely not an easy class, but I learned so much. She's direct and real. The assignments actually made me understand the concepts instead of memorizing them
The class seemed too easy. I often felt attending wasn't necessary, and the papers were very straightforward. I'd like more feedback on assignments and real world problems. Maybe mock technical interviews? But, I did learn a lot about analyzing problems and finding solutions. She's one of my top professors; funny, welcoming, and community driven.
Great, caring professor and lectures were recorded. Class was based mainly on large essay style proofs over exams. A few quizzes that she'd announced ahead of time. Class was very easy, and I felt I didn't get much out of it. She's almost too forgiving, and sometimes it feels like she puts learning behind having a good time in her class.
Has a unique talent for making simple concepts sound complicated. Tends to ramble. Forces participation through pop quizzes and fill-in-the-blank worksheets. Schedule feels disorganized and made up as she goes along, giving at most a week per assignment. Says stuff like "I am preparing you for the industry." No actual coding assignments though.
This was one of the most frustrating classes I've taken. The lectures felt disorganized and hard to follow, and the assignments seemed overwhelming and not clearly connected to the course goals.
I felt like I was teaching myself most of the time. I will never take another course with this instructor.
Manju, my experience in your class was extremely frustrating. I found the instruction unclear and disorganized, and despite putting in effort, I feel I learned very little. This course did not meet my expectations, and I wanted you to be aware of how negatively it affected my learning and life.
Nothing about this class is standard—and not in a good way. Expectations change week to week, grading criteria are unclear, and assignments often feel improvised rather than thoughtfully designed. It's frustrating to put in effort without knowing what success actually looks like.
The course lacks structure and coherence. Lectures jump between topics without clear learning objectives, and key concepts are either rushed or skipped entirely. Students are left to teach themselves most of the material.
I wouldn't take a course with this instructor again. Her instructions are vague and sometimes contradictory. Emails and announcements don't clarify confusion, and questions are often answered indirectly or not at all. Was a waste of time taking this class.
The other reviews are craaazy ngl, especially when there's a rubric for each programming assignment, and you have access to the discord where Manju and other students can help. She also always answers questions in class, and felt involved in the material. This class was a breather for me, and I enjoyed the challenge of the programming assignments.
The class was pretty chill overall. The workload wasn't heavy and grading was forgiving, which made it easy to do well. That said, the class didn't feel useful or educational, Manju wasn't knowledgeable or helpful, and I don't feel like I learned as much as I expected going in.
This class was way easier than it should've been. There wasn't much pressure to really understand the material, and the grading felt overly lenient. While the professor is somewhat okay, the course didn't push students or prepare them academically.
Class was a joke. No real challenge, not very useful overall. Professor hardly had bare minimum knowledge.
Constantly felt talked down to, like the instructor didn't see us as adults. Felt disrespectful, caused frustration, and killed the engagement. Wouldn't recommend it.
This class was extremely poorly structured in terms of lecture, exams, and classroom use of time. Towards the end there was no notes or readings and not all concept were taught that were on her syllabus. Feedback for tests was about one sentence and when you emailed her she would never respond. Learned through other universities' online videos
I tried reaching out to the instructor to share my thoughts about the class and exams, hoping for a real conversation. Instead, the response felt dismissive and discouraging. It didn't feel like student feedback was welcome, and combined with unclear exams, the class was pretty frustrating overall.
The class seemed really easy at first, but I ended up with a C. The exams didn't match the way the material was presented, and expectations weren't very clear. What looked like an easy A turned into a frustrating experience by the end of the semester.
Super disorganized, expectations made no sense, and grading was unfair. Avoid this instructor.
Messy class, unclear expectations, and harsh grading. Not worth it.
THE 1.0 REVIEWS SENT RECENTLY ARE FAKE! Manju actually cares about her students, and is pretty much the opposite of all of the fake reviews on here. Take Manju if you want someone to care about your growth, and want to actually learn. Absolutely incredible professor.
Looked easy but grading was wild. Avoid.
My previous review of this class was removed at the instructor's request, which says a lot about how open feedback is received by her! Reposting my experience following RMP guidelines: lowkey frustrating, unclear structure, unfair grading, and not worth the stress.
My experience aligns with many of the 25+ negative reviews already posted in the past couple of years. Class was kind of all over the place. Hard to tell what actually mattered, and expectations weren't clear. Ended up being way more frustrating than it should've been.
This professor was difficult to work with. Her office hours were uncomfortable because she kept asking me about another CS course and its instructor, which was weird, uncomfortable, and totally unrelated. Overall, her priorities felt off, and it didn't seem like teaching or students were the main focus.
OMG I just read the latest review and had to say I went through the exact same thing with Manju!!! I went to her office hours expecting help and instead got questioned about another class, which was very weird and unnecessary! It was so uncomfortable that I never went back to her office hours again.
Grading felt kinda random, and it was never clear why points were taken off. Communication was weak, so most of the time we were just guessing what was expected. I would NOT recommend taking her courses to anyone.
Class Info
Attendance Mandatory
65%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-1.36 avg changeRatings by Course
CS310
3.8
(8)CS210
3.5
(39)CS460
3.0
(38)Difficulty by Course
CS210
3.5
CS460
3.2
CS310
3.0