Maksym Morawski

This professor has taught: CMSC106, CMSC250, CMSC320, CMSC351
Information Review
Maksym Morawski
CMSC320

Anonymous
09/07/2023
So I had Max for 320 last semester. I wrote a Piazza post 3/4 of the way through the semester, discussing the lack of organization, lack of resources, and how the exams were just bad. Majority of the class agreed to that post and he said he would address the feedback. He mentioned he would have dropped the final exam, but he didn't want to change the syllabus. He also did mention he would also drop the final for the following semester, especially since it would be redundant along with a final project. From what I hear, he did not do so. I would avoid Max and wait for a professor who can support students through the learning process rather than throwing the kitchen sink at them and seeing what sticks.
Maksym Morawski
CMSC250

Expecting an A
Anonymous
09/05/2023
Bro is so cool. Only lecture I attend.
Maksym Morawski
CMSC320

Expecting an A+
Anonymous
05/31/2023
My only complaint is that the class is a bit disorganized. Other than that, I think he did an amazing job teaching the class. If you have a genuine interest in the content covered, you will do great.
Maksym Morawski
CMSC320

Anonymous
05/30/2023
Absolutely would not recommend class with him. His projects were fair and doable, but lectures and exams were horrible. The class was so unorganized, exams were horribly made and had very low averages. The second midterm was also right before classes ended making the final seem pointless. He seemed to acknowledge what was wrong or that the results were bad but then just kind of moved on. His lectures are bad but instead of improving them, he tells you to watch videos and read articles. His review sheets that he makes during class are scarily organized and a majority of the stuff he said was gonna be on the exam was not there, making it hard to trust the review sheets at all. Overall, would not recommend this class with him.
Maksym Morawski
CMSC351

Expecting an A+
Anonymous
05/29/2023
Maksym's 351 was co-taught with Kruskal, and this whole class was basically run as Kruskal's class with Kruskal's homeworks and exams. Max was forced to co-teach with Kruskal, in which Max was not very happy with as far as I know, because Max had little to no control over the material. Kruskal and Max were both discontent at each other, because Max didn't want to follow what Kruskal does. I think Kruskal's material is fine. His homeworks are definitely hard, but if you go to the TA's or especially Kruskal's office hours, they will explain what the problems mean. And that's really it, Kruskal's problems are all about understanding of the material. What this problem wants us to do, what this algorithm does, why this algorithm behaves such a way, what this problem accomplishes, and why this problem is relevant, etc. If you really understand that, then Kruskal's 351 homeworks and exams will come off pretty easy. As for the notorious last "coding interview" problem on the exams, if you can do Leetcode medium without difficulty, you will do well :). But jokes aside, these "interview" questions get a lot of hate because there's really no way to prepare or study for these questions, but like I said, if you understand what this problem is trying to accomplish, then they should come off pretty easy. It's all about critical thinking, testing you whether you can come up with an efficient solution, and you will get partial credit even when you write a brute force solution. Kruskal doesn't want you to write 50-100 line of code that does complex stuff, the solutions to his coding problems are always simple pseudocode. Kruskal may be very disorganized and just not good at administering class, but he is seriously one of the most knowledgeable people in the faculty, and you will learn a lot when you go to Kruskal's office hours. He's been teaching and researching algorithm and theory for decades, and it shows. Now, onto Max. Like I said, Max wanted to go with Justin's material to teach his class, so him being forced to follow Kruskal's material was probably stressful for him. I'll give him credit for trying his best. He's definitely someone who wants his students to pass the class, although that is not evident in his teaching, but in the curve. He gave a lot more substantial curve than Kruskal's even when Kruskal's curve was pretty large, which was about one letter grade difference, although the pass/fail cutoff was comparable for both of them. Does Max teach well? Well, that's another matter. I think the problem with Max is that he severely lacks knowledge on the material. It's not that Kruskal's material is different from Justin's or whatever, he just doesn't know the subject well enough to lecture it. I'm sure Max is very competent when it comes to an actual practice as an engineer given his career, but I think his teaching is very shallow, although he has potential to improve. I definitely think Max wants to become the next Justin, someone who is approachable to his students, explains the concepts well, and have the majority of his students get an A. The thing is, I barely learned anything from Max's lectures. Pretty much the entire knowledge I learned came from Kruskal's recorded lectures and his office hours. The difference in the level of quality in answers you get from Kruskal's office hours and Max's office hours is pretty significant. I definitely think that Max will improve a lot, but I can't say that I learned a lot from him. Despite the co-teaching, there is a pretty huge difference in the philosophy of teaching 351 between Kruskal and Max. Kruskal emphasizes in thinking about the problems and how to solve them creatively. The problems may be challenging, but you gain so much once you solve them. The way Max seemingly wanted to run this class is like a standard class, where you just take notes and you can do well on the exam just from the rote memorization. The difference in the philosophy of the subject is probably why Max and Kruskal were so unhappy with each other. I personally think that critical thinking and understanding is much more crucial rather than simple regurgitation when it comes to algorithm and theory. This is probably why I learned a lot more from Kruskal and give him more credit than Max. But I think Max has a lot of potential and I definitely do see Max as a good lecturer in a few years. One thing I will note about 351 is that it is very poorly structured and Max did his best for his first semester teaching it. It's not about exams taking 80%+ of the course but really more about the content of 351. 351 is too much math and analysis heavy, and I do wish the class teach more interesting stuff like dynamic programming instead of spending too much time on sorting algorithms, constructive induction, and NP etc. The way Kruskal structured 351 is pretty unique and arguably odd compared to algorithm classes at other CS schools, so I can definitely feel Max's frustration in having to be forced to teach that way only. But then again, the whole CS curriculum at UMD needs some fixing.
Maksym Morawski
CMSC351

Expecting a B-
Anonymous
05/29/2023
Max is a great person, but maybe not the best professor when it comes to co-teaching with Kruskal. This is after-all because Kruskal is Kruskal. This was not worth the hours of stress that this class put me through (especially the final) because the exam structure itself was impossible (Kruskal said the average should be around 65%) and the major delay in grades. This saying this course is mainly a rant against the way Kruskal structured it, Max didn't have much say over the structure or content. He gave us a large curve, but this also was probably the worst class I've taken with the CS department (but its because of Kruskal not Max). In conclusion, Kruskal is the villain and Max was forced to join the dark side.
Maksym Morawski
CMSC351

Expecting an A-
atp236
05/28/2023
351 with Max was a beautiful disaster. First, the review of the class: Max co-taught with Kruskal since this was his first semester teaching 351. As a result, we got all of Kruskal’s exams and homework assignments which are notoriously difficult. Max did not have control over what was being taught and the difficulty of assessments since Kruskal was in charge, and as a result, he sometimes stumbled over content (it’s hard to keep up with a mad scientist). It honestly seems like Kruskal and Max hate each other (understandably so) since there was a lot of miscommunication throughout the semester. To pass this class, this is what I did: I showed up to Max’s lecture with the expectation of getting a simplified overview. I did have to supplement the content to keep up: Kruskal has pre-recorded videos that go into the content in depth, and I binge watched those videos and reviewed the homework’s a few days before the exams. The exams feel similar to the homework assignments, but at the same time they are different, so it felt like a big wildcard, and I found it better to just YOLO the exams than to stress about them. My mantra: take inspiration from the homework assignments and express your creativity on the exams. I had no idea what I was doing on any of the exams, but try to grab the “easy” points and think on your feet. Max as a lecturer: he’s naturally charismatic and has a geeky sense of humor. I feel like he genuinely wants the class to pass. Even though at times Max was confused, at least he was enthusiastic while being confused? He would drop hints about the exam topics during the review which was helpful to dial in on, and his encouragement to keep us going while we were all flopping was helpful. At the end of the semester, his cutoffs were a lot more generous than Kruskal’s. For example, Kruskal’s version of an A- was an 80.5% while Max’s version of an A- was 69%. TLDR: if Max ever teaches 351 with Kruskal again, take it with Max and hang on for dear life.
Maksym Morawski
CMSC351

Anonymous
05/27/2023
The class was messy because of the co-teaching and he even acknowledged how disorganized and difficult the class was but he really cares for how his students performed and was open to change like recording lectures and posting notes online
Maksym Morawski
CMSC351

Expecting a B
Anonymous
05/26/2023
Definitely not deserving of a 5-star because of his lack of organization and preparedness for lectures, but he definitely does try his best to make the class less painful with Kruskal. Honestly, if it wasn't for the fact that he co-taught with Kruskal, I'm pretty sure things would've been much smoother than they were this semester, but co-teaching with Kruskal obviously wasn't his own choice
Maksym Morawski
CMSC320

Anonymous
05/26/2023
Absolutely would not recommend class with him. His projects were fine and fair, but lectures and exams were horrible. The class was so unorganized, exams were horribly made and had very low averages. There were a lot of people who got 50s and also people who got 100s on the second exam which clearly shows it was a horribly made exam. The second midterm was also right before classes ended making the final seem pointless. His lectures are bad but instead of improving them, he tells you to watch videos and read articles if you want to learn the material. His review sheets that he makes during class are scarily organized and a majority of the stuff he said was gonna be on the exam was not there, making it hard to trust the review sheets at all. Overall, would not recommend this class with him.
Maksym Morawski

Anonymous
05/26/2023
+ Great teaching style + Engaging + Great with communication to students - Wasn’t prepared for lectures at times: Literally started watching another professors lecture video during his lecture to try to understand material - Lied about the curve he would give this class for 2-3 months - Takes a while to respond to emails
Maksym Morawski
CMSC351

Expecting an A-
Anonymous
05/26/2023
Nice guy that cares about his students and wants you to succeed. Seemed he was blind sighted by having to co-teach with Kruskal and wasn't prepared so lectures felt like that, very unprepared. He made up for it with a generous curve which was nice, a whole letter grade higher than Kruskals curve. 351 is a hard class, especially with Kruskal's material and exams but Max made that experience pleasant such that I don't think many people had to worry about failing. Unpopular opinion, Kruskal's content isn't bad nor are his lectures terrible but his exams are extremely difficult but that wasn't in Max's control really. Final average was a 52.5 percent.
Maksym Morawski
CMSC351

Expecting a B
Anonymous
05/26/2023
Exams were very hard but this professor is awesome.
Maksym Morawski
CMSC351

Expecting a B
Anonymous
05/26/2023
Honestly, this is the worst class I've ever taken. Max co-taught with Kruskal so it was a given that the content would be insanely hard and the class would be ridiculously disorganized. Max is a great guy though and he really cares about his students, and despite the mess that the class was, he really tried his best to help everybody succeed. Under this co-teaching situation, it was a disaster, but under different circumstances I'm sure he will be really good.
Maksym Morawski
CMSC351

Expecting a C-
Anonymous
05/26/2023
Honestly it's kinda hard for me to fairly review Max given the class was co-taught with Kruskal but I'm doing it regardless to help people who may consider taking him. Max is very genuine, caring and makes lectures engaging but his knowledge was shaky (for 351 at least). His curves are also very generous so if you're interested in getting a good grade, having a nice professor, and don't want lectures to be boring you may like him. If you want to learn at a very deep level and don't mind sacrificing a good grade, Kruskal is for you. The class in general was very unorganized but both Max and Kruskal have that sort of history but unlike Kruskal, Max is new and seeking to improve. Down the line I can definitely see Max being one of the more favored professors but I think he is just having a rough start since he is still new. Ideally I would want to give a 5 star but the class was just so poorly run I cannot despite it might being Kruskal's fault.
Maksym Morawski
CMSC351

Expecting a B
akl2025
05/25/2023
An interesting, caring, and potentially great professor. This was his first semester teaching CMSC351, and he was co-teaching with Kruskal; so the semester was, as expected, brutal. However, he did genuinely try his best to accommodate the students. Pros: - Incredibly welcoming and lovely person: if you want advice, talk to someone openly, or review lecture contents, then come to his office. - Engaging and interactive: the lectures became more interesting (but it was a bit time-consuming, so he might not go over everything he needed to teach and told us to watch Kruskal's lectures) - Understanding: Max curves the final grade generously, especially if you show efforts, such as coming to office hours for help consistently or showing up to class and participating in lectures, then he will most likely bump up your missing 1%. Cons: - Disorganized. Most of the contents I learned from this class were from Kruskal's videos and online resources. I hope Max could become more familiar with the topics over the summer and incorporate a structured approach to teaching in the future. For example, Max, if you're reading this, it would be helpful to have slides containing important notes for the class. While it's great to work through examples during the lecture, including them in the slides would save time (color-coded and animated). It would be ideal if the slides could be shared before or after the lecture. - Exams. Just terrifying. Well, it's not Max's fault because Kruskal wrote them, but my midterms haunted me. - Grading. It was really slow this semester due to the complications with the TAs; but it will improve, hopefully. Advices: - If Kruskal is going to write the exams for Max's classes, then study the homework religiously. There were practice exams, but not really helpful. You should still do it for extra practices, but mostly focus on the homework of all the topics that would appear on the exam. - Go to office hours. The schedule needs improvement, but it's helpful. - Study group. Yep! Teach each other and review together.
Maksym Morawski
CMSC320

Expecting an A
Anonymous
05/25/2023
He’s the goat. I love what he did with the class
Maksym Morawski
CMSC320

Expecting an A
Anonymous
05/22/2023
Max is definitely not your standard CS professor, but do yourself a favor and take him anyways. You’ll leave this class feeling like you have a better understanding of what data science actually is, rather than a random assortment of knowledge that you have to regurgitate on exams to get an A(which is what a lot of CS classes are). On top of that, I’m almost certain he’s the nicest person in this department. He’s very understanding of the fact that we’re all stressed out college students, so he’s chill with deadlines as long as you reach out to him. He’s also a huge nerd and is incredibly funny. I found myself laughing constantly throughout his lectures(go to lecture, they’re fun). Also, go to his office hours or set up a meeting with him. This man has a lot of experience in industry, he’s well connected, and he’s a very approachable guy who wants to help everyone be the best version of themselves. You’re missing out if you don’t talk to him. He’s not perfect. He sometimes makes promises he doesn’t keep, he doesn’t really have practice questions for exams, and it often seems like he put the lecture together the night before and hoped for the best. BUT he made up for everything and was willing to change his course policy any time we had an issue with something. TLDR: take him if you want a friendly professor who cares about you and wants you to be a competent person in industry. Don’t take him if you want a super structured, math-heavy course.
Maksym Morawski
CMSC320

Anonymous
05/22/2023
You are better off learning on your own then learning from his class. This makes sense because Max really wants his class to be geared towards practical industry skills, but it just translates to a bad class experience. The exams are very open ended, sometimes weirdly or vaguely worded, and generally just harder then they should be. The class material only really prepares you for the exams if his exact way of teaching works for you, and for most people it doesn't. Everything else in the class is graded very generously though. That being said, I would recommend taking this class with someone else if possible.
Maksym Morawski
CMSC320

Anonymous
05/19/2023
Trash, Trash, don't take it. He has some crazy cultists who sit at the front of the class every time, and the other students don't come to class all time. The exam is hard, don't take this course if you are not the crazy cultists.
Maksym Morawski
CMSC351

Anonymous
05/18/2023
Honestly, I think people are a bit hard on him here. Yes, he's a new teacher and has a lot of fine-tuning to do, but he does listen to student feedback and tries to accommodate student needs as much as possible if you just talk to him. For this course especially, it's easy to tell that he did not have much control over the course since he was co-teaching with kruskal, so a lot of the course's clumsiness can be attributed to that. But he's a much-needed breath of sympathetic fresh air in the CS department, and it's clear he cares a lot about the well-being of his students. He has everything he needs to become a great professor, just give the lad some time. And while he's still figuring things out he's never blamed his students for any resulting grade discrepancies and reassesses accordingly. I really don't think there's much more you can ask for, especially for his first semester teaching the course and having to coteach w kruskal.
Maksym Morawski
CMSC351

Expecting a P
Anonymous
05/17/2023
I wanna cut Maks some slack. It was his first semester co-teaching 351 with Dr. Kruskal. Overall, it seemed that he didn't have much control over the course structure/material since it was his first time teaching. All decisions were ultimately up to Dr. Kruskal. I don't know the extent that Maks had over the HWs and Exams that were given to us. They all felt as though they were made by Dr. Kruskal. The HWs and exams were insanely challenging. Averages for both midterms seemed to be around ~60%. During lectures he taught us based on Dr. Kruskal's recorded lectures from previous semesters. Maks' lectures were very high-level though, so I still had to watch Dr.Kruskals lecture videos to know the full extent of the material and all the deeper math theory behind specific algorithms. Hopefully, I can make it through this course with a passing grade. As of right now, right after our final, nobody can tell what their grades will be. Maks has potential to be great though! He genuinely cares about his students and relates to us. So he understands the struggles and stress everybody went through this semester. I'm excited to see how he ends up structuring his course for semesters to come. He has the same teaching knowledge as Dr. Kruskal now, so he might be continuing the same curriculum but in his own revised way. Which I can say is definitely useful and important to know! I can definintely say I'm coming out of this course knowing the deeper math fundamentals behind algorithms. So take it with him if you want to learn a lot!
Maksym Morawski
CMSC351

Expecting an A
Anonymous
05/17/2023
Co-taught with kruskal, so I'll ignore many of the issues that come with his content Pros: - Super caring about students. He recognized that Kruskal runs a brutal class, and heavily curved and gave us hints for exams to make up for it - He cares heavily about his assignments and their grades accurately reflecting the knowledge of his students. Since Kruskal's content doesn't do that, he put a lot of effort into making sure nobody failed the class unless they were extremely under the average. He went as far as to curve the average for the entire class up to an A at the end. Cons: - Severe lack of knowledge of the subject. Everything I learned came from Kruskal's recorded lectures - Very disorganized. Didn't prepare for lectures, and basically tried to learn the content along with us Definitely has potential to be an excellent professor when he makes his own content and lectures about stuff he knows about. Unfortunately, this semester was neither. I'm giving him a 4/5 for his extreme willingness to de-Kruskal the class by any means necessary.
Maksym Morawski
CMSC351

Anonymous
05/17/2023
I've spoken to several TAs and Max wanted to teach the course using Justin's notes but was forced by the university to teach it with Kruskal (which as we all know, did NOT go well). His lectures didn't prepare us for Kruskal's midterms or homeworks, but then again, Kruskal is really specific in what he wants (I still do not understand why we had to know how to calculate the exact number of comparisons for each algorithm) and I doubt anyone can really teach 351 at the level Dr Kruskal does. It also takes WAY too long to get a homework back (they've actually got 320 TAs grading 351). Overall though, I think Max tried really hard, and he's giving us a generous curve, and he's still new. Give him time. I believe in him.
Maksym Morawski
CMSC351

Expecting a B
Anonymous
05/17/2023
The reviews are all correct. Nice guy but just may be the worst professor of all time. Cancels class essentially when he feels like, has no guidelines for things, and just made the course and overall unpleasant experience with Kruskal.
Maksym Morawski
CMSC351

Expecting an A
Anonymous
05/15/2023
very generous with curves but unbelievably corny
Maksym Morawski
CMSC351

Anonymous
05/11/2023
i've never had a teacher more open to feedback and thoughts than him. honestly the class kinda sucked but he clearly cares about the students and what their opinions are on everything going on. he always seems to try and do his best to figure out how to make us feel better and have a good experience in class (even tho again, class sucked but like hes a nice fella). it's a good enough reason alone to take him just cuz of how nice he is. he also curves very generously because of how aware he is that this class kinda sucks. his lectures felt pretty all over the place. he's a very engaging speaker and tries to make the class interactive so you wont be bored and your brain will be moving during it but most people i know and i primarily learned from kruskal's videos rather than maks' class just because of how messy it'd be sometimes. he'd get terms/content wrong and correct himself a lecture later, change up variables, explain things incorrectly, etc. it's probably just cuz he just started teaching here tho, he'll probably have a much better grasp of the content and how to teach it by like a semester or two. it definitely felt like he didn't rehearse or think much abt how to convey new information, but again, he'll probably be good with time. honestly more of a 3.5/5 stars with my specific experience in this course but he'll def be like a 4 or 5 in a few semesters. i rounded up since he's jus a nice guy lol some people on here are too mean. pretty sure he reads these too
Maksym Morawski
CMSC351

Anonymous
05/11/2023
Incredibly nice and caring man. Like incredibly nice and caring! Class is terribly organized because he himself seems a little disorganized but mainly because he cotaught 351 with Kruskal, whose class is always a mess. His lectures are pretty disorganized but if you pay attention to what he says he gives very very very helpful advice, but you have to listen to what he is saying. There weren't any slides which sucks. Averages on the Kruskal written exams were like in the mid to low 60s, but gave strong curves obviously. Great man, improving professor with lots of potential. CMSC 351 is made unnecessarily difficult when its Kruskals course. Not his fault for the class being bad.
Maksym Morawski
CMSC320

Expecting an A
Anonymous
05/10/2023
Max taught this course in his own way this semester and it worked out really well. Definitely didn't feel disorganized like people were saying about previous semesters and I feel like I learned a ton. Great professor with a lot of potential!
Maksym Morawski
CMSC351

Expecting an A
Anonymous
05/10/2023
Maksym did a fantastic job with this course and made it the least stressful it could've been, given he had to coteach it with Kruskal. He genuinely cares a lot about his students, which shows in his effort! His teaching style is also really entertaining. As Maksym gets more experience at UMD, I think he will easily become known as one of the best professors in the computer science department.
Maksym Morawski
CMSC351

Expecting an A
Anonymous
05/08/2023
Makysm is specialized in data science not algorithms and especially not coteaching with kruskal. He struggles in trying to teach Kruskal's Concepts. He rambles in lectures with his Ipad trying to figure out Kruskal's content. No hate amazing lecturer for data science just not 351
Maksym Morawski
CMSC351

Expecting a P
Anonymous
02/27/2023
While we were spending hours working on Kruskal's homework, he didn't prepare for any single lecture. Everything was up to Kruskal so far, hopefully I can pass this class.
Maksym Morawski
CMSC320

Expecting an A
Anonymous
02/16/2023
Took the course in Fall 2022. He was very generous with the curve but I didn't feel like I learned much from his lectures. However, the projects were pretty fun and useful for getting some experience with data science. You can do something meaningful for the final project and add that to your resume as well.
Maksym Morawski
CMSC320

Expecting an A-
Anonymous
02/09/2023
I had him in the previous semester. Great guy, cares about his students. He makes class very engaging and tries his best to make sure students understand the material. Some issues did come up, but this was his first time teaching, some mistakes are expected. He also made sure that his mistakes didn't screw over students giving VERY generous curves on exams when they did happen (many of the negative reviews came immediately after the exam, before he announced the curve). For a normal exam with no mistakes, they can be pretty difficult but he also curves it up to an average of 75%. Overall I'd recommend this professor, I genuinely enjoyed his class and he's good at teaching imho. Giving 4 stars for the the mistakes, but I have no doubt that he could get 5 easily. Definitely one of the best CS professors at UMD. For reference, I'd personally put him next to Nelson and Jose Cauldron in ranking.
Maksym Morawski
CMSC320

Expecting an A
Anonymous
02/02/2023
Overhated. He is a nice professor, and chances are if you ask him after lecture, he will accommodate you best he can. Exams could be somewhat challenging, so I recommend you find study groups and follow his study guides he releases. Like any CS course, most of my learning is from Googling and stackoverflow, so I can't really hate on him. He was lenient in the projects being turned in (we had an extra day for like 3 of them). I am sure he will get accustomed to everything in the Spring.
Maksym Morawski
CMSC320

Expecting an A+
Anonymous
01/14/2023
The class was a mess. Lectures kept getting sidetracked. We were never prepared for exams. Exams had weird grading. Grades took forever to come out.
Maksym Morawski
CMSC320

Expecting an A
Anonymous
01/06/2023
Disorganized course admittedly. However, he's a really nice guy and has definitely been trying his best. The biggest thing is that he's always willing to make up for things he's made mistakes with. He curved generously when the exams went (on average) poorly. I did abysmally on the first exam (failed it even after a 15% curve), because the class is harder with Max than it seems to have been with some other professors. The final project was interesting and topic selection was lenient (although grades took a while). I ended up with needing about 0.01% to get an A- and I emailed Max asking if he would round me up. He graciously rounded me all the way to an A (approximately a 3-4% bump iirc). Ultimately, you shouldn't *not* take a class because it's with Max. Even if you feel like you don't know what's going on during the class, your grade will reflect your understanding as relative to your peers. Give him a shot, sit in the front of the class, and you'll like him.
Maksym Morawski
CMSC320

Anonymous
12/24/2022
Will be good in 2-3 semesters. But for now he remains disorganized and uncoordinated with the material he teaches in lecture and what he expects from projects and exams. Very reasonable guy however and generous curve was given for any mistakes. Once he figures out things I imagine he’ll be a great addition to the department.
Maksym Morawski
CMSC320

Expecting an A-
Anonymous
12/22/2022
He definitely cares about his students and makes the effort to answer questions and improve our understanding of whatever he's lecturing. That being said, here are some general points about his class: - He redid the CMSC320 curriculum in the beginning of the semester, but relevant lecture slides/notes and recordings sometimes weren't posted until weeks later - Projects and class material didn't really line up - The first exam had a really low average which led Maks to curve our grades (by a LOT). Second exam went by much better. We also had an opportunity for extra credit for each exam (posting an exam question on Piazza). - No real practice exams or questions (outside of the questions posted for extra credit) - He has prior knowledge working as a Data Scientist for places like Google and Ebay and tells us about his experiences there - Grading is kind of slow -- 2/4 of the mini-projects still aren't graded (and one was turned in around a month ago) - Googling is an important skill to have - Maks is open to feedback, willing to improve, answers questions, will offer advice and ways to improve, and cares about his students This was his first semester here though, and I definitely see things with him improving next semester.
Maksym Morawski
CMSC320

Anonymous
12/22/2022
Good lectures. Reasonable grading.
Maksym Morawski
CMSC320

Expecting an A
Anonymous
12/17/2022
Every lecture was kinda scuffed but content was interesting and lot of topics were covered. Max is the chillest lecturer I've had. Definitely has GOAT potential. I'd give it 2 more semesters.
Maksym Morawski
CMSC320

Expecting an A
Anonymous
12/16/2022
This is Max's first semester and I definitely think he will improve as a professor, however I feel like I did not get as much out of this class as I had hoped. He doesn't really have any lecture notes, so sometimes it is hard to follow and know what is and isn't important in lecture. The only exam practice that is given are practice problems created by other students in the class, which is nice practice but gives you no direction about what you actually need to know for exams. He does curve exams pretty generously. He rarely answers Piazza posts, which can be pretty frustrating especially when questions that are asked days before projects are due are never answered. I feel like what we learn in class isn't super helpful with the projects, and I usually spend more time googling than I do coding. It's not too difficult to do well in this class, but unfortunately I don't feel like I have learned a ton. Outside of teaching, Max is a very nice guy and I can tell he genuinely wants everyone to do well in his class, and I think his classes will definitely get better after he gets more practice as a professor.
Maksym Morawski
CMSC320

Expecting an A
Anonymous
12/13/2022
This class started off very disorganized, as Max restructured the entire course curriculum. He taught what he thought was useful, and gave lots of stories about his time in industry and was clearly very experienced in the field. The big knock was that exam 1 was poorly structured, and even though I didn't agree and thought it was fine, he gave such a big curve that my 77% became a 110%. Projects were admittedly unrelated to most course content, but there was an emphasis on trying to learn how to Google, and they were easily manageable. Overall, nice professor and good class.
Maksym Morawski
CMSC320

Expecting an A+
Anonymous
12/13/2022
So here's the thing - I don't think the 1-star grades are fair. Maks first and foremost is a genuinely nice person - this goes a long way. The only real issue with the class is the material covered in class is pretty orthogonal to the exams from what I understand 320 also has a reputation of being a very chill class so the departure from this I think makes a lot the ratings (unfairly in some sense) lower - he's a new professor and I truly think he wants everyone to do well. Also just wanted to point out that the claim in an earlier review that the class material not corresponding with the tests/projects is common in upper level classes is completely wrong. I've taken 6 or 7 (I can't remember) 400 level CS courses - this has never been the case. I generally agree with the review left on 12/06/22
Maksym Morawski
CMSC320

Expecting a B+
Anonymous
12/13/2022
Maks is a fun lecturer, as a data scientist who had worked in the industry he shared a lot of interesting stories relating to his experience with past jobs. However the class itself is disorganized, you have to rely heavily on the notes you take during class as he doesn't consistently have official class notes, and the exams didn't have any official practice questions other than student-made ones posted on Piazza. The projects rely heavily on your ability to google the right things as there's not much in the lectures dedicated on teaching students how to use Python other than a few mentions of some random Python methods here and there. As this is his first semester teaching here he is willing to improve, he does listen to students' feedback. His second exam was much more fair and comprehensive compared to his first exam.
Maksym Morawski
CMSC320

Expecting an A+
Anonymous
12/12/2022
Max gave very interesting lectures and is a great presenter and I feel like I learned a lot in the course. He has a lot of experience in the field so he makes sure to focus on the things that people will need to be successful in their careers. He also gave lectures on important skills that aren't taught in Computer Science like ethics and how to talk to people. He makes the class feel like a safe space for everyone and is very accommodating. His first test was very disorganized but he gave lots of extra credit to make up for it and worked things out with people who had problems on top of that. The second test was a lot better and he still let people talk him into extra credit for certain questions. The final project is one that will look good to employers and replaces any final test. There are 4 projects in the class that can take a bit of time to complete if you don't understand the tools but once you know how to use the them the projects don't take long at all. Overall, I highly recommend taking this class with him.
Maksym Morawski
CMSC320

Expecting an A
Anonymous
12/12/2022
This was genuinely one of my favorite courses at UMD. The lectures were a useful overview of tools available to data scientists, and the projects were realistic representations of what it's like to work with data. Max is a really fun lecturer and I highly recommend stopping by his OH to chat / get life advice. It's really unfortunate that so many people gave him bad ratings after the first midterm - he's a super reasonable guy and adjusted the rest of the course after receiving feedback and I don't think anyone can claim that he made the course unfair. Anyways, highly highly recommend taking him for 320!
Maksym Morawski
CMSC320

Expecting an A
Anonymous
12/12/2022
This was genuinely one of my favorite courses at UMD. The lectures were a useful overview of tools available to data scientists, and the projects were realistic representations of what it's like to work with data. Max is a really fun lecturer and I highly recommend stopping by his OH to chat / get life advice. It's really unfortunate that so many people gave him bad ratings after the first midterm - he's a super reasonable guy and adjusted the rest of the course after receiving feedback and I don't think anyone can claim that he made the course unfair. Anyways, highly highly recommend taking him for 320!
Maksym Morawski
CMSC320

Expecting an A
Anonymous
12/12/2022
This was genuinely one of my favorite courses at UMD. The lectures were a useful overview of tools available to data scientists, and the projects were realistic representations of what it's like to work with data. Max is a really fun lecturer and I highly recommend stopping by his OH to chat / get life advice. It's really unfortunate that so many people gave him bad ratings after the first midterm - he's a super reasonable guy and adjusted the rest of the course after receiving feedback and I don't think anyone can claim that he made the course unfair. Anyways, highly highly recommend taking him for 320!
Maksym Morawski
CMSC320

Expecting an A+
Anonymous
12/11/2022
did an oopsie woopsie with the first midterm, curved it to make up for it projects are heavy on googling but its not terrible/pretty obvious what to do from the descriptions second midterm was better written than the first, still relatively low average but imo questions were very googleable (which he hints as a solution for exam problems)
Maksym Morawski
CMSC320

Expecting a B
Anonymous
12/10/2022
oh you thought 351 was the CS weed out class? think again and welcome to 320 with max
Maksym Morawski
CMSC320

Expecting an A-
Anonymous
12/06/2022
Ill break it down for everyone as best as I can. Cons: - No lecture slides - He has lecture notes he wrote, but only sometimes do they get posted - The first midterm was a mess. He put a huge curve on it to make up for it though. - Not many code examples Pros: - Relatable nerdy guy with stories from the industry (he is not a professional professor, he is data scientist with an insanly good resume) - Willing to do better as a professor, the first exam was a mess, the second one was not. If someone did bad on the second exam it was probably because they did nothing all semester. - Gives warm-up questions at the start of lectures which he describes as interview problems All in all, he is not the worst professor. The projects are related to the materials despite what some other peoples reviews are saying. The exam questions were related to the lectures, despite what some other reviews are saying. Do the projects require a lot of Googling? Yes, they do. There were not too many code examples given in the course but the documentation surronding what you are doing is actually really good. So, having to Google it, is not like shooting yourself in the foot. I'd say 4/5. There is room for improvement, but it could of been way worse. I found it was best to skip the in-person lecture as watching the recording of the lecture made taking notes easier as the lectures are actually him just talking to you and not reading off a slide show. So if you cannot take notes based on speech in a quick manner like myself, watch the recordings.
Maksym Morawski
CMSC320

Anonymous
11/27/2022
AVOID. Not only learn nothing, but also take your time complete projects that are completely unrelated to the course content. Be prepared to spend hours understand the project and google.
Maksym Morawski
CMSC320

Anonymous
11/26/2022
The worst course I have ever taken! Attending lectures is a total waste of time because you cannot learn anything. You need to teach yourself everything when doing projects and reviewing for exams, and when you are taking the exam you need to google almost everything. If you want to pay a lot of tuition and gain the ability to be a self-learner, take this course with Max. Although Max is a nice professor, who likes talking about his success in the industry, this course is so unorganized and that is because he removed all the good slides from the previous semesters and wants to teach this course in his own way. The first exam was a nightmare. The exam was not related to his lecture and we had no idea about what kinds of problems would be in the exam. He curved a lot to make up for that, but it still can't change the fact that we did not learn ANYTHING.
Maksym Morawski
CMSC320

Expecting an A
Anonymous
11/25/2022
terrible professor. picture this: jose, a very good and well respected professor, teaches this class the previous semester, takes his time to redo the course material, makes all these projects and slides, proper organized class. then max comes along, deletes all the slides, keeps the projects because he is too lazy to create new ones (he literally wont stop talking about how he has never even seen the projects) and whos lectures consist of word vomiting material he only has surface level knowledge on, then has exams that are designed to be googled on. he has amassed a weird bunch of groupies who will shill for whatever he says (hence all the 5 stars who sound like they were written by the same person). Do not take any class with this man
Maksym Morawski
CMSC320

Expecting an A
Anonymous
11/22/2022
Sucks. If you want to learn anything avoid him.
Maksym Morawski
CMSC320

Expecting an A
Anonymous
11/22/2022
A pretty unorganized course to be honest, but it's his first semester teaching so it's to be expected. Only problem with this course is that there isn't enough code examples in class and the slides/notes are unorganized if there are any at all. Other than that, he's a cool guy and completely understanding/willing to take feedback. The 1-star reviewers are all crybaby's and think everything they need to know for this class needs to be spoon-fed to them like a little child. People even tried to take advantage of his kindness claiming the stat questions on the midterm shouldn't count because STAT400 isn't a prerequisite for this class. Well... if you made it through CMSC250 and can't solve a simple Bayes Equation question then I really don't know what to tell you.
Maksym Morawski
CMSC320

Expecting a B
Anonymous
11/22/2022
Yeah anyone who gave him a 5 is a complete lunatic. I'll admit he has promise but for now he is currently teaching one of the worst run CS courses in the entire department. Nice guy, would love to get a beer with him some time but the course is so disorganized to the point where it makes learning horrible. He was adamant on changing the slides in the beginning of the year because they "weren't good" and now instead teaches off whatever tangents his brain works off of. I can't imagine how Jose feels as he recently revamped the course just to have it ruined by Max. Maybe once he sorts this all out he'll be better, but for now he deserves the 1, ignore anyone who gave him a 5.
Maksym Morawski
CMSC320

Expecting a B+
getgoldget3
11/19/2022
Honestly, ignore the 1-star reviews. He has a 5 star on ratemyprofessor out of 30 ratings. It's from UMBC and it's the same Max, I checked his LinkedIn. I can guarantee the 1-star reviewers are all nerds. Max is hilarious, makes lectures fun, and teaches valuable course material. People are mad because "what he says in lecture doesn't help us with the projects", yea, it doesn't. That is a common occurrence for higher-level CMSC courses. I guess none of those reviewers have gotten past CMSC351/CMSC330 yet. Projects involve using code to extract text from websites, organizing it, and making graphs/visualizations out of the data to make a point. Do people actually expect Max to stand there for 90 minutes every lecture teaching us how to code in pandas? He showed us the basics then everything else builds on that. Making a pretty visualization is something google helps you with. I do think Max should provide us with documents with code examples relevant to the projects outside of lecture, which is something he currently does not do, otherwise I don't mind his teaching. Max also uses his experience from working in the field to teach us and explain what is and is not relevant. I love knowing what topics are actually used in the field because I want to work in data science. Knowing what to expect means I can focus on certain topics more and do better on interviews. Everyone that is roasting Max for talking about his work in the field is an absolute donut that just wants to be spoon-fed code instead of learning topics at a high level and figuring out the code on their own. Max is also a very considerate and reasonable instructor that understands that students have a life outside of his class and is willing to accommodate for special circumstances. Very down to earth and likable dude
Maksym Morawski
CMSC320

Expecting an A+
Anonymous
11/15/2022
READ! This semester was his first time teaching and he caused a blunder with the midterm, which wasn't even that bad in my opinion. That's the only reason a bunch of nutcases spammed him with 1-star reviews. Anyway, he curved very reasonably and is set on not repeating his mistake. Aside from this, he consistently enlightens us about the Data Science industry and teaches us useful concepts relevant to the industry. His lectures are fun to go to! Additionally, he listens. He's always asking for feedback and genuinely feels bad for the mistakes he has caused. You study for exams (both online) by following a well-written study guide he provides. Regarding projects, they are also fun and you learn applicable Data Science skills. There's no final exam, but instead, a final project where you can make what you want to while fulfilling certain requirements. Max is super lenient with your ideas and is super easy to talk to. If you're uneasy because of his reviews, just go talk to him and decide for yourself.
Maksym Morawski
CMSC320

Expecting a W
Anonymous
11/14/2022
Absolutely horrid professor and class. If you take this class get prepared to teach yourself all the material related to any assignment or quiz. He has no comprehension of what it's like to be a student in his class where he handwaves every topic briefly with no reinforcement and then assigns us projects where it is NOT RELATED AT ALL to what he is teaching. He is more concerned with his job at EBay than he is with actually being a good professor and to compensate for this just showers the class in extra credit (which does not make him a better professor). Overall, horrible professor. If you enjoy learning any actual material don't take a class with him. You will regret it.
Maksym Morawski
CMSC320

Expecting an A
Anonymous
11/13/2022
Horrible teacher. He fails at not only teaching but also responding to relevant questions. His lectures are more about his personal life than it is about data science, and I feel like I wasted a lot of time by even attending the lectures. The fact that he had to curve an exam by >30% in a class that's not even meant to be difficult speaks volumes. As much as I'd like to say he's a good person but bad professor, I'm afraid to say an irresponsible professor is not exactly the best person. If you're reading this, kindly teach relevant information. As much as some members of the class enjoy your tangents, I (and many others) came here to learn and nothing else. Please teach in a practical and planned manner. I loathe those who are fortunate enough to not value over 90 minutes of time. To reiterate, if you are reading this: Students come here to learn data science. You are obviously a talented and tested individual, and clearly possess the capability of teaching. I can only assume you think we don't take this course seriously, and therefore neither should you.
Maksym Morawski
CMSC320

Expecting a B+
Anonymous
11/13/2022
Has a super fun personality. Unfortunately, this personality also involves him being incredibly hand-wavy for just about every topic, making it impossible to do the projects or the exams without literally learning all of the details and processes (which are deemed uncool) yourself. This is made more difficult by the fact that he's thrown out all of the previous relatively well-structured course material, replacing it with his free-form, tangent-filled lectures, with no useful slides or notes posted. Logistics is a nightmare. Completely unreliable and disorganized. Difficult to get in touch with and has yet to timely follow through (if at all) on a single assurance he's made all semester when you do. Hasn't bothered to figure out the most basic software used for the course, making things even worse for students in every way (exams, projects, recordings, notes, slides). Even if we end up with an insane curve to make up for his incompetence (which seems to be the case from the first exam), we've been taught little in a potentially fascinating course and have been enormously stressed and frustrated.
Maksym Morawski
CMSC320

Expecting a B
Anonymous
11/12/2022
Great professor that is a little unorganized but makes up for it with real life industry work experience. Max shares his work stories about projects he did and how he did them, which is a lot more valuable to me then just coursework Max is a breath of fresh air in the sea of super boring work heavy CMSC courses, love the dude This is his first semester teaching the course and he is very gracious with curves and listens to student concerns. Super down to earth dude. Some technical difficulties in the class but he’s working on them Overall: he a little confused be he got the spirit
Maksym Morawski
CMSC320

Expecting a B
Anonymous
11/12/2022
Professor Max is a super down to earth dude. I personally really enjoy his class and he makes lectures fun. The way he is teaching CMSC320 is unusual but it comes from a person who has worked in the field, which holds a lot of value in my eyes. Projects: not easy but he is reusing projects from other semesters so I don’t understand why people are complaining. A lot of project work is fully self taught, which isn’t unusual for CS courses. The project grading is lenient and Max is super easy to talk to if you have any issues. If you don’t want to self learn then you are going to have a lot of trouble in various CS courses, it’s just how it is unfortunately Exam 1: This exam was online so we had access to Google and any notes we had taken. The average was around 65% but Max is giving us a generous curve and again, none of this is unusual for a CMSC course, it’s only really bad if the professor isn’t fair with curving based on the averages, which is not the case here. There were technical difficulties but Max accommodated for that and helped anyone that had issues. Also, the vast majority of the grade comes from projects so this isn’t even a big deal Lectures: Max talks about the fundamental topics briefly and doesn’t go into too much detail. Again, most of the code you will learn is self taught and contained in the projects, lecture is for high level explanations of the different topics of the course. Max also shares stories about projects he had to do in industry and problem solving techniques he used to get his solutions. All very practical and useful information. if you’re a geek that doesn’t care about real life and want to stuff your face in a text book and fully learn everything in depth, this gem of a lecturer isn’t for you. Overall thoughts: I personally think this class is a breath of fresh air amongst the sea of boring and difficult computer science courses. Max actually makes me want to come to lecture as opposed to feeling like I have to. I love having professors that are easy to talk to and feel more down to earth. This is definitely one of the rare instances of a professor that understands that students have a life outside of their course and is willing to accommodate for real excuses. Other ratings: I honestly feel like Max is getting a lot of unfair reviews. This is his first semester teaching the course and he is demonstrating a clear willingness to learn and improve as a professor. There are lots of complaints about the unorganized lecture styles, which is a fair criticism that I’m sure he will address in the future, but also bs criticism about an exam that isn’t worth very much of our grade and projects that he didn’t even write? These are literally reused projects from other semesters so if that’s the complaint then you have a problem with the class, not Max. There seems to be two sides to this. If you want to hear real life experiences and get advice about how to make it in the industry, then you’ll like Max. If you’re looking for a professor that solely focuses on teaching the class material, then Max is not for you. Conclusion: He a little confused but he got the spirit
Maksym Morawski
CMSC320

Expecting an A
Anonymous
11/12/2022
Take it with someone else if you actually want to learn something. He's a nice guy, but doesn't really teach anything substantial that's useful for the projects and exams. He talks about various topics at a very surface level but doesn't go into any of the details. The first exam was just STAT 400 questions and student-made questions from Piazza. Also the things we were tested on he didn't really go into much detail in in lecture. Only thing that I have found valuable from this class so far are the projects created by previous professors for the course.
Maksym Morawski
CMSC320

Expecting an A+
Anonymous
11/10/2022
Really nice guy passionate about data science. Not a good teacher. If you want to self-teach yourself all of the content in this course then take Maks. His lectures are hard to follow as they involve at least 3 tangents minimum. He is not organized and it is very unclear on how much we need to know about mentioned topics. This makes studying almost impossible. I only did well on the first exam due to prior knowledge and google. I would recommend taking this class with someone else and make your life easier.
Maksym Morawski
CMSC320

Expecting an A
Anonymous
11/10/2022
Everyone who gave him a 5 star review doesn't understand that just by curving an exam by 30% makes you a better professor. His lectures are still uninteresting, he goes on niche tangents with 3 kids in the class that make lecture an unbearable nightmare where you don't learn anything. I'm willing to bet that the 3 people who gave him those 5 star reviews are the same people who sit front of the class asking him questions to get him to go on random tangents for 90 minutes.
Maksym Morawski
CMSC320

Expecting an A
Anonymous
11/10/2022
The main issue is poor organization in lecture. Does not provide clear explanations of each topic nor specific examples. Hand written notes are his passing thoughts rather than coherent, structured notes. I often leave class feeling as if I learned nothing. I struggle to take notes because of lack of structure in lectures. Exam was not very relevant to what was covered in lecture, but he is working on this for the next one! Lectures are not really related to the projects. Despite all this, Max is a funny and really cool dude. I enjoy talking to him and hearing his thoughts and stories. It's obvious he's working to improve. I appreciate he has industry experience, which he ties to what we're learning! My recommendations for improvement: - Organize lectures with clear explanations of each data science technique, use cases, and relevant examples. - Create more organized hand written notes that can serve as a reference. - Review key concepts necessary for projects and exams. - Keep sharing cool stories and industry insights!
Maksym Morawski
CMSC320

Expecting an A
Anonymous
11/09/2022
Really gracious curve and very responsive to feedback. Really interesting class.
Maksym Morawski
CMSC320

Expecting an A+
Anonymous
11/09/2022
I really enjoy his class. He makes the material fun and engaging, and added a lot of real world applications to our lessons. This is his first semester teaching it, and so it's a bit bumpy because of the transition to new material, but he's been doing his best to make it smooth and respond to student feedback
Maksym Morawski
CMSC320

Expecting a W
Anonymous
11/09/2022
The way that CMSC320 is being taught in the fall 2022 is a disaster. The class was known as a easy CMSC elective class. But it is not this semester. Morawski is a cool, fun guy. Maybe caring according to my friends, but he is far away from good professor this semester. He has a few little lecture slides at the beginning of the semester, but no more after he decided to remake the class. We get speaker notes sometimes, but it is only converging the topics he went over. Furthermore, the lectures he gave doesn't teach us how to do our projects and exams well. We basically need to learn how to do the project on our own - it is much workload that I was expecting for CMSC320. It is probably the workload similar to CMSC216. BTW I start projects early so I can ask TA for help, but they are still time consuming and suffering because you have to find out what are expecting (the project description doesn't always tell you where you graded on) and teach yourselves (since you didn't really learn how to do the project yourself) Also, I do agree that he is trying to make "us to think data-wise and not just be code monkeys". But we need to think data-wise AND how to code. Many of the exams questions went far away from the scope of the class. And some are bad written. The projects we did (and cmsc320 is project heavy class) probably worth 6 points in the 42 points exam (which is 32 after he gave curve). Also there is no timer on the gradescope when we took the exam so we will realize "we had to time ourselves!" after you read the exam starts 3-5 mins. He might improve next semester (Spring 2023) based on the feedback he got this semester, but honestly, if you have choice, try to wait a semester to see how it went . At this point, I will say he is definitely 1/5 at CMSC320. If you have to, I will suggest to treat this class not as elective CMSC class that is kinda easy as the previous reviews have, treat it as a CMSC216 class that will took your lots efforts to get A.
Maksym Morawski
CMSC320

Expecting an A
Anonymous
11/08/2022
This review is after Maks addressed what has happened in the class and the midterm recently, which is why you are going to wonder why all the 1 star reviews. I do agree that he isn't the greatest lecturer, and that a lot of topics that he very lightly brushed on the exam came in full force in the midterm, however I am posting this after he gave an EXTREMELY generous curve and on top of that he admitted that a lot of the questions that seemed out of scope of the class or that were badly written, well that was actually the case, and he made it up within the curve that he gave us. It's his first time teaching this course, not sure if actually it's his first time lecturing huge sections, and actually. I was frustrated too with his lectures but I can see why he wants us to learn all of this and he is trying to re-make the class. It's to get us to think data-wise and not just be code monkeys who just do python,sql, and stuff to whatever we are told to do for the projects. He is a caring and great guy and I have never seen instructors be so caring to the point of admitting their own mistakes and taking student input in order to improve. There could be more in depth examples and case scenarios for the next exams theory/stat/math wise, and perhaps include a bit of the project stuff in class, but he is great and trying his best at getting us to get the most out of this course.
Maksym Morawski
CMSC320

Expecting an A
Anonymous
11/08/2022
easy class, only con is you have to take it with Max. Fun if you want to hear a tech bro boast about his salary every lecture
Maksym Morawski
CMSC320

Expecting a C
Anonymous
11/07/2022
Max is a really nice guy and on the first day of class got me excited about the course by telling some very interesting stories about his time in the industry. This was the first time in a CS class that I had been excited to learn or thought to myself, “wow that sounds like something I want to do when I graduate.” That is why I’m extra disappointed by this class. I suspect that all the Max does to prepare for each day is make a general list of things he wants to talk about and the occasional very plain PowerPoint which he doesn’t stick to. What happens in class is that he simply rambles about said topics without any semblance of structure. There are no key points even if he is using a visual aid. Max will often hand write notes but this is pretty spotty and no one would be able to understand the full picture if they were to try to go back and look at the notes. It is often as if his lectures are simply a conversation between him and people sitting in the front row which quickly breaks down the flow of class and creates too many tangents. It also reveals how unprepared he is when people ask questions and he realizes he should have planned to address that but that it had slipped his mind. This is only a small summary of the issues in this class. Projects are way too hard in comparison for how casually he teaches and test questions seem to be first drafts without any revision. Unless you have the time or personality that would allow you to live in his office hours, don’t expect to get much from Max because his lectures are very difficult to learn from.
Maksym Morawski
CMSC320

Expecting an A
Anonymous
11/07/2022
Great guy, very funny, clearly has experience with what he is teaching. While the first midterm we had did have some more vague questions, it was graded very fair with a curve and numerous questions converted to extra credit. Lectures don't always line-up exactly with projects/exams but are interesting in useful in overall terms for data science. Would guarantee most of the reviews on here that are negative are people who aren't putting in effort/starting projects last minute, etc. Would highly recommend for anyone interested in data science and would advise to take most of these negative reviews with a grain of salt/open mind
Maksym Morawski
CMSC320

Expecting an A-
Anonymous
11/07/2022
Horrible professor contingent on making your life as confusing and miserable as possible. First exam was a complete crapshoot, so bad in fact that there was not even a GradeScope timer. Genuinely ignore the 5 star review. I ended up with above a 100% on the exam after this curve to compensate how horrible the exam was (removed 10 points from a 42 exam) and I'm telling you he's horrible. Quite horrible.
Maksym Morawski
CMSC320

Expecting a B
Anonymous
11/02/2022
I learned nothing from his class.
Maksym Morawski

Anonymous
11/02/2022
Cool guy, awful professor. He's always extremely unorganized and unprepared so he just rambles during lecture about things that aren't related to the projects. Additionally, he regularly entertains useless questions that have nothing to do with the class, leading him to go on all sorts of tangents and impromptu comedy bits. He still doesn't understand how to use ELMS, Gradescope, or his class webpage, so from a student's perspective, that makes it really difficult to remember when and where to submit an assignment or take a quiz. Don't take his classes.
Maksym Morawski
CMSC320

Expecting a C+
Anonymous
10/27/2022
Classroom lectures, while interesting, aren't relevant at all to what's actually on the exam, and concepts that are briefly glossed over in class show up as a full-fledged exam question. Nothing in class is really relevant to the knowledge needed to complete the projects past the first couple of lectures.
Maksym Morawski
CMSC320

Anonymous
10/26/2022
He doesn't know how to teach. He deleted all lecture slides from the previous semester which are rather clear and useful, and teach classes without slides. He also canceled a bunch of classes without trying to make up.
Maksym Morawski

Anonymous
10/26/2022
Avoid him. He rewrote the whole class and made all contents unrelated to the projects and exams. His lectures are not useful at all.
Maksym Morawski
CMSC320

Expecting an A
Anonymous
10/19/2022
Love how the rate my prof ratings are so much better. https://www.ratemyprofessors.com/professor?tid=1822434. Exam wasn't that bad as long as you listen to what he says in class. He doesn't always teach everything in lectures, a lot of self learning is expected of you as well; however, he always points out the topics you have to self learn. It is very clear and probably like an hour of learning outside of class a week.
Maksym Morawski
CMSC320

Expecting a B-
Anonymous
10/17/2022
DO NOT take this class with Maksym Moraswki. His lectures is interesting but has nothing to do with our project/exam. His project description does not match how he grade it.