Andrej Rasevic

This professor has taught: CMSC132H, CMSC388A, CMSC388B
Information Review
Andrej Rasevic
CMSC398B

Expecting an A+
Anonymous
02/01/2026
Please avoid taking this instructor, especially for any of the 1-credit STICS where he has no guidance. Rasevic was the most disorganized professor ever, so much that I am considering requesting a refund from the university. He never apologized or gave a reason for his irresponsibility throughout the winter session, either - it was like he didn't have a problem with it. First and foremost, Rasevic did not fulfill a single promise he made on time. For a 3-week winter course he was unable to create a Piazza until like Thursday of the first week, and released all the projects 3-4 days after he said he would. He would always say "I'm going to get this done tonight" and it wouldn't get done for another 3 days at best. If he was 3 days late to release things during a regular semester, that wouldn't be so bad, but for a 3-week course it is obviously terrible. Because of all of this lateness and procrastination, in total he ended up covering less than a third of what he listed in the syllabus (so essentially only the GoLang syntax), and he also canceled our second project. Additionally, his response rate on Piazza was very low, and multiple students raised concerns that he purposefully ignored while answering "easier" questions that needed 1-sentence answers within under an hour. Rasevic did not grade anything at all during the winter session and did all the grading a week after the session ended. He also missed the deadline for professors to submit final grades to the university! My transcript now says I earned credit for only one of the two winter classes I took, and does not say "semester in progress" anymore. In total, he posted one lecture video and one project walkthrough (which was released the night before the project was due). He promised to post many more lecture videos on various topics that were very relevant to computer science, but he never did. On top of that, he was teaching multiple winter classes and accidentally mixed up the code templates for the final project between classes, and did not catch it until 3 days before the semester ended. Once again, he did not apologize for any of this. Second of all, the projects he assigned had extremely vague expectations, and when people asked clarifying questions about the instructions on Piazza, he would just say "It's up to you" or some variation implying that he didn't know what he expected from the students either. Our final project was basically a SQL project and we did not learn any SQL at all. I believe every single project's code pack for this class had bugs in the files he explicitly told us not to modify as well, including docker files that would only compile on Mac computers. Thankfully, the final was very easy (trivial almost), and everyone who attempted it got 100. I mean, he couldn't really put much on there if he barely covered anything in the class...
Andrej Rasevic
CMSC388A

Expecting an A
Anonymous
01/17/2025
The class is very unorganized. He has had trouble uploading lecture videos to Panopto, so by the time each exercise or project is released, you often don’t have access to the videos explaining the concepts necessary to complete the coursework. I found myself learning all of the course content from the lecture slides and code examples that were posted in advance each week via git, so I can’t speak to the teaching quality of the videos that were posted. On the bright side, Andrej is very active on Piazza, responsive to students’ questions about project requirements, and quickly communicates technical issues related to the class or project deadline extensions as they occur. If you have prior experience with HTML, CSS, and JavaScript (for 388A) or JavaScript, Node.js, and REST API development (for 388B), I recommend taking this class. The content should not be difficult, the slides and code examples are thorough enough to learn everything on your own, and the exercises and projects are very useful/practical with clearly documented requirements. If you don’t have prior experience and want to learn the content from scratch, I recommend taking the classes with a different professor.
Andrej Rasevic
CMSC335

Expecting an A+
Anonymous
06/22/2024
This professor is insanely disorganized and very very very bad at teaching. He uses Nelson's material, which is fine but the issue is that he does not prepare at all. It felt like he did not know any web-dev. He is very unprepared during lectures and just reads what's written in the slides. When a student is paying nearly $5000 for one course, the least he can do is read the material before presenting it. DO NOT TAKE CMSC-335 with him.
Andrej Rasevic
CMSC389N

Expecting an A+
Anonymous
07/15/2021
Really chill professor, goes over material really well. Open to questions and highly encourages students to participate in class. Projects are chill for the most part, the midterm was pretty hard but the final was much easier. Highly recommend 389N with Andrej.