1.6

Mieszko Lis

Computer Engineering - University of British Columbia

1.6
Quality
4.7
Difficulty
18%
Would Retake
113
Reviews
1.6
Quality
4.7
Difficulty
1.6
Helpful
1.6
Clarity

18%

Would Retake

113

Reviews

Rating Distribution
Official

5

13

4

4

3

3

2

2

1

91

What Students Say

Miesko is a nice person

CPEN311 - 3.0 rating

" If you think this is a great response, you'll love taking CPEN 212

CPEN212 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

32%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B-

95% confidence
Based on 45 grades
Most common grades:
Not sure yet (23)
Incomplete (22)
A (12)
Grade Distribution
A(15)B(4)C(9)D(6)F(4)A-/B+(8)
Based on 95 reported grades
Not sure yet: 23
Incomplete: 22
A: 12
A-: 4
Common Tags
Tough grader (53)
Lots of homework (34)
Lecture heavy (13)
Test heavy (11)
Graded by few things (10)
Hilarious (9)
Accessible outside class (8)
Get ready to read (8)
Rating Trend

Declining

-0.80 avg change
Feb
Mar
Apr
May
Jul
Aug
Last 6 months
Ratings by Course

CPEN311

3.0

(6)

CPEN411

2.8

(4)

CPEN211

2.0

(26)

CPEN212

1.3

(76)

CPEN291

1.0

(1)
Difficulty by Course

CPEN291

5.0

CPEN212

4.9

CPEN211

4.5

CPEN311

4.5

CPEN411

3.8

Reviews (113)
3.0
4.0
CPEN411
Jan 9, 2017
Would take again

Quizzes and MT had a lot of surprises, but the final was fair. A1 was by far the hardest assignment, the rest were straightforward.

LOTS OF HOMEWORK
TEST HEAVY
2.0
5.0
CPEN411
Dec 13, 2017
Wouldn't take again

Honestly, the amount of work you will put into this course does not reap you any significant benefits. The assignments require immense amount of work. He doesn't realize that students has other classes other than this one.

Tough Grader
LOTS OF HOMEWORK
Tests are tough
4.0
4.0
CPEN311
Jan 24, 2018
Would take again

The lectures were interesting and engaging. The material is well covered. The topics of the course is no doubt requires some thinking. But Lis is open to questions. Expect to spend 6-12 hours a week on the lab projects.

Gives good feedback
Hilarious
LECTURE HEAVY
3.0
4.0
CPEN311
Mar 11, 2018
Wouldn't take again

Miesko is a nice person. However, I do not think he is the most efficient or realistic professor, especially for a CPEN course. This semester, he made our labs individual yet has not adjusted the difficulty of the labs. He seems to answer students' questions with more questions, yet does not allow students to help each other with fundamental ideas.

Tough Grader
LOTS OF HOMEWORK
5.0
5.0
CPEN311
Apr 26, 2018
Would take again

Very knowledgeable&helpful. Went from knowing nothing about fpga(came into the course with bad foundation) to getting most labs working and did decent on final. He's a great choice if you want to learn. Labs help you learn but are very tough, be ready to spend LOTS of time. But dw he's nice and willing to help (he once stayed late just to help me).

Gives good feedback
LOTS OF HOMEWORK
Hilarious
5.0
5.0
CPEN411
May 8, 2018
Would take again

"If you want to learn, I will make time for you" He is one of the most caring professors you will meet in your ECE undergraduate career.

4.0
5.0
CPEN311
May 20, 2018
Would take again

Labs are incredibly challenging (autograder is used for grading) and time consuming (often +30 hours for each), but really make you understand FPGA. Exams are fair and not too difficult, but you gotta make sure you understand what his questions ask for. Very, very accessible outside class, in office hours and on Piazza.

Tough Grader
LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
1.0
1.0
CPEN411
Grade: A-
Mar 1, 2020
Wouldn't take again

Definitely not respected. Please don't take his courses. i am not sure why is he rated high here. Perhaps he is rating himself anonymously. So many dislikes to good ratings

1.0
4.0
CPEN311
May 27, 2020
Wouldn't take again

Not Helpful. Vague instructions, lab descriptions lack clarity and often have missing steps.

Lots of homework
Accessible outside class
Tough grader
1.0
5.0
CPEN311
Jun 17, 2020
Wouldn't take again

labs are EXTREMELY!!!!!!!!! hard. Making labs this difficult will only lead to one thing, stressed and depressed students. There is no point in making labs this hard.

Lots of homework
Tough grader
1.0
5.0
CPEN291
Grade: Not sure yet
Feb 8, 2021
Wouldn't take again

If you ever see his name beside a course, DON'T TAKE IT. He is literally the least helpful prof you will ever have. If you are reading this and you are in second year CPEN after first term, and you thought you had it bad with certain profs who shall not be named, you are mistaken. Pray to god that you are not doing machine learning for 291.

Lots of homework
Accessible outside class
Tough grader
1.0
5.0
CPEN212
Grade: Not sure yet
Feb 8, 2022
Wouldn't take again

Labs are extremely hard, and you have to learn most of the things on your own as he doesn't explain a lot of things in the lecture. This is the first time this course was offered and its very very disorganized This is by far the worst class I've ever taken. and I did take CPEN 211 with Tor last term. Unfortunately I need this course for my degree

Lecture heavy
1.0
5.0
CPEN212
Grade: Incomplete
Mar 1, 2022
Wouldn't take again

This class is very disorganized and you have to learn most of the things on your own. The lectures discuss the general ideas but rarely introduce any examples. Additional online resources from the operating systems course will provide a better picture and explanation of the content.

Lecture heavy
1.0
5.0
CPEN212
Grade: Incomplete
Mar 7, 2022

Liz might be a nice person but not the best teacher. When you ask him questions on piazza he keeps avoiding to answer the questions directly to you. Instead he would say he covered everything in class or give you some vague hints that aren’t helpful at all. But need to take CPEN 212 with him for my degree, unfortunately.

Tough grader
Lots of homework
Test heavy
1.0
5.0
CPEN212
Grade: Incomplete
Mar 7, 2022

Not very helpful prof, lecture is not well organized and does not explain concepts well. Lots of students having difficulty understanding him and trying to figure out how to become successful in the course. I know one person who dropped this class before the late date, that was such a wise choice !

Tough grader
Lecture heavy
5.0
4.0
CPEN212
Grade: Not sure yet
Mar 14, 2022
Would take again

A lot of flack from people doing the 212 course. Not sure if warranted yet, since it's still going. This is to balance the haters out because the Meiszko is a great and enthusiastic teacher. I'm sure our marks will be better after the final just like in 211.

Amazing lectures
Hilarious
Respected
1.0
5.0
CPEN212
Grade: Incomplete
Mar 19, 2022

I was under the impression that lectures would actually teach the material of a course, but it isnt the case for this CPEN 212 with Liz. Try to avoid his courses if you dont want to spend 30 hours on labs every other week, self teaching the material to yourself. If you have to take mandatory 212 with him, then rip.

Tough grader
Lots of homework
Test heavy
5.0
4.0
CPEN212
Grade: Not sure yet
Mar 23, 2022
Would take again

Many people complain about the work but Mieszko definitely helps a lot if you go to office hours after having thought through the assignments. He really gets you to think deep.

Tough grader
Lots of homework
Accessible outside class
1.0
5.0
CPEN212
Grade: Not sure yet
Apr 24, 2022

Hoping for a scale at the end, his exams are hard, and I do not think I can do well on the final.

Tough grader
Get ready to read
Lots of homework
1.0
3.0
CPEN212
Grade: A
Oct 4, 2022

thought he was nice at first, but he is terrible professor and person. He accused me, and like 10 other people of academic integrity violation over a damn binary search algorithm. How unique did he want my code to be for a 7-line algorithm??? Even worse, he didn't even tell me he dropped it. I have clinical anxiety. I have lost weight over this.

Tough grader
Get ready to read
1.0
5.0
CPEN212
Oct 17, 2022

What he teaches us in lectures have nothing to do with what he asks in the labs or exams

1.0
5.0
CPEN211
Grade: Incomplete
Oct 22, 2022

Talking to this prof in class / on piazza is like trying to communicate with a minimum wage, about-to-quit, veteran Walmart employee. Responds to all questions with the most sarcastic, unhelpful response anyone could formulate :(

4.0
3.0
CPEN211
Grade: Not sure yet
Oct 23, 2022
Would take again

Mieszgoat be stayin up till 2:30 am answering lab questions on piazza. Idk if it's a responsibility to the students keeping him awake or CSGO, anyway, MIESZGOAT

Lecture heavy
1.0
5.0
CPEN211
Grade: Not sure yet
Oct 24, 2022

I have no idea what the prof was talking about. He absolutely talking nothing. Using questions to answer my questions. There is barely a relationship between lecture and test. I was confused by the goal of this course. Make you learn something or just want to let you fail.

Tough grader
Lots of homework
5.0
3.0
CPEN211
Oct 30, 2022
Would take again

One of the smartest, most helpful and most dedicated professors I've encountered. If you are willing to learn and you're ready to put in the needed effort, this professor will go above and beyond to help you. If you are expecting the professor to spoon-feed you everything and do your work for you, you might be in the wrong undergraduate degree.

Amazing lectures
Gives good feedback
Caring
1.0
4.0
CPEN211
Grade: A
Nov 4, 2022

Mieszko is the worst prof I have ever taken, he thinks he is funny but is not at all, refuses to give any info about exams/tests, does not listen to any feedback, and acts like a jerk to students when they ask questions on piazza or in person. He has laughed at people for asking questions and then not answered them multiple times in class.

1.0
5.0
CPEN211
Grade: B
Nov 4, 2022

Worst prof ever at UBC, this guy answers questions with questions and goes off on too many tangents during lectures. Egotistical and try-hard comedian who makes super cringe jokes in class. Self study all of the content for 211 is one tip I would give. Does not give out instructions for labs and tests quick enough for no reason and trolls too much.

1.0
5.0
CPEN211
Grade: Not sure yet
Nov 10, 2022

Ridicules struggling students for asking questions.

1.0
5.0
CPEN211
Grade: Not sure yet
Nov 19, 2022

His answers to questions are vague, unhelpful, and sometimes quite rude. The lectures aren't all that useful either. The labs also take an eternity.

1.0
5.0
CPEN211
Grade: Not sure yet
Nov 25, 2022

Miesko is extremely condescending when answering questions in class and on piazza. The labs take at least 2 days to finish, if you are fast. The exams are extremely difficult, and the LPT's are marked solely by an autograder. The lectures are also practically useless, and very rarely include examples. Avoid any classes taught by him at all costs.

Tough grader
1.0
5.0
CPEN211
Grade: Rather not say
Dec 10, 2022

awful prof, dont take him. hes very disrespectful and condescending

Tough grader
5.0
5.0
CPEN211
Grade: A+
Dec 18, 2022
Would take again

So many Software dummies expecting CPEN to be an APSC 160 extension.

2.0
4.0
CPEN211
Grade: Not sure yet
Dec 18, 2022

His lectures are OK, but he doesn't include any useful examples for the entire 2nd half of the class. Also, there was barely any practice given out and at the end we were just given some textbook problems with no solution key. I think it would be way better if he gave us more practice with solutions to check from.

1.0
3.0
CPEN211
Grade: A
Dec 18, 2022

While I respect the fact that he responds to questions on piazza at all hours, his condescending and unhelpful answers make the responses useless most of the time. He constantly make unfunny jokes in lecture and clearly spent more time writing a story about the final that the actual questions.

1.0
5.0
CPEN211
Grade: Not sure yet
Jan 1, 2023

Worst prof ever! Extremly rude on piazza and even more so useless when answering questions. He did not have a guide for the final and asked questions that were barely mentioned in lectures.... The labs take 20+ hours and are weekly alongside LPTs that you have to pass to pass the course (lpt3 had a 14% average). Terrible prof needs to be fire. GL!!

Tough grader
Get ready to read
Lots of homework
1.0
5.0
CPEN211
Grade: Not sure yet
Jan 4, 2023

very condescending to students who ask simple questions, speaks and behaves very computer-like and not human-like.

Tough grader
5.0
3.0
CPEN211
Grade: A
Jan 11, 2023
Would take again

A top lecturer. CPEN 211 is a tough course and essential to the electrical or computer engineer. I found the class incredibly interesting and entertaining. Stay on top of the labs and make sure you dont slack on studying for the midterm and final. I found all examinations totally fair except for LPT3 but that was a known toughy from previous years.

Tough grader
Amazing lectures
Lots of homework
5.0
4.0
CPEN212
Grade: Not sure yet
Feb 15, 2023
Would take again

He is judge but honestly if you go to his office hour and asks question you can see he genuinely cares. Office hours are meant from 6 pm till 7pm. But he stays over till 9pm just to clarify any doubts.

1.0
5.0
CPEN212
Grade: F
Mar 5, 2023

The lecture are boring and confusing, the slides are useless. The lab weight a total of 42% and they are so difficult.

Tough grader
Lots of homework
Graded by few things
1.0
5.0
CPEN212
Grade: Incomplete
Mar 14, 2023

Labs are very long and hard, and his lectures don't do a good job at teaching us the lab material. Is very unhelpful on Piazza, and answers our questions about the material with even more questions instead of giving a normal answer

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
CPEN212
Grade: Incomplete
Apr 2, 2023

The lectures only teach the most surface level stuff about topics, but the labs are extremely hard and requires you to know a lot of details not talked in lectures. It is impossible to do well in this course without external sources. The lectures have been absolutely useless

Lots of homework
1.0
5.0
CPEN211
Grade: A
Apr 20, 2023

To all the bootlickers, I found this course easy because I already had a good understanding and did everything from my own knowledge. But when I listen to him I feel like I lose brain cells. I'm not suprised my peers struggled. He makes this straightforward course into a nightmare that will waste hours if not days of your time.

1.0
5.0
CPEN212
Grade: Not sure yet
May 6, 2023

Imagine CPEN 211 but 10x worse. Now you got yourself CPEN 212. Some of the labs are OK, but some of them are possibly the worst thing to subject yourself to. His lectures aren't the best thing in the world and I think it would be better if he covered more lab content in class. Midterm was hard, but at least the final was fair.

Tough grader
Get ready to read
Online Savvy
1.0
5.0
CPEN212
Grade: Incomplete
May 9, 2023

If you are trying to learn. 0/10 prof. If you are trying to lose weight: I weighed 135 pounds in January and I have been at this weight for a few years. I weighed 126 pounds when I got home after exams. All my stress came from the labs in this one class. Needless to say if diets aren't working, try cpen212!

Tough grader
Lecture heavy
Accessible outside class
1.0
5.0
CPEN212
Grade: D
May 11, 2023

He only teaches basic theory behind topics but doesn't give practical examples which makes labs and exams impossible to do good at. There are 6 labs each worth 7% and they all take more than 20 hours so good luck trying to teach yourself the topic. Last lab's avg was 1.1/10 and he doesn't see anything wrong with that. Course avg is 66%, NO scale

Tough grader
Lots of homework
1.0
5.0
CPEN212
Grade: A
May 14, 2023

Definitely bullied in his youth, trying to take it out on his students now. Stay away from teaching, it's not in your skillset.

5.0
5.0
CPEN212
Grade: A-
May 18, 2023
Would take again

the labs were insanely hard but I have learned a lot throughout the course by attending the office hours, they were extremely helpful, you basically have you attend office hours in order to understand the course fully.

Participation matters
Lots of homework
1.0
5.0
CPEN212
Grade: D
May 24, 2023

Professor Mieszko's teaching style is mean-spirited and condescending. He takes pleasure in belittling students and creates an atmosphere of fear. His explanations are unclear, discouraging participation and growth. The grading system is arbitrary and unhelpful. Avoid him for a positive learning experience.

1.0
5.0
CPEN212
Grade: Audit/No Grade
May 24, 2023

Professor Mieszko's mean-spiritedness and lack of practice and feedback hindered learning. He failed to fulfill his role as an effective teacher, leaving students frustrated and unsupported. Avoid this disastrous experience and find a more dedicated educator.

Tough grader
Graded by few things
1.0
5.0
CPEN212
Grade: D+
May 24, 2023

Zero resources for the course content can be found online, which means the only resources are the textbook and his useless, confusing slides. The recommended textbook is also not useful as it doesn't share the same focus as the lectures.

1.0
5.0
CPEN212
Grade: B+
May 25, 2023

Consider this dialogue: p1: "what is four times two? I don't know multiplication." p2: "let me ask you the question. what is two times two times two?" p1: "I don't know, I'm not really sure how to do multiplication." p2: "go try it yourself and then come back with the answer." If you think this is a great response, you'll love taking CPEN 212!

Tough grader
1.0
5.0
CPEN212
Grade: B+
May 31, 2023

Professor Mieszko Lis at the University of British Columbia is known for being a tough grader, assigning lots of homework and having a test-heavy approach. Students find his lectures to be heavy and graded on only a few things. Overall, he receives a low rating of 1.9 out of 5.

Tough grader
Lecture heavy
1.0
5.0
CPEN212
Grade: C+
May 31, 2023

Professor Lis is known for being a tough grader and creating a lecture-heavy environment. Students find his explanations unclear and his teaching style condescending. The arbitrary grading system and lack of support make this course a negative experience.

Hilarious
Lecture heavy
Online Savvy
1.0
5.0
CPEN212
Grade: A
Jun 6, 2023

Great professor. Brought many great innovations such as turning the piazza question & answer page into a question & question page. Highly recommended.

Hilarious
Caring
Respected
1.0
5.0
CPEN212
Grade: A+
Jun 7, 2023

Somehow grew to like him in 212. I believe that providing students with as little instruction as possible on the labs and lecture is actually a really great learning experience. It allows us to discover the content to its fullest. Also, free time and GPA is just a number.

Tough grader
Test heavy
Graded by few things
1.0
5.0
CPEN212
Grade: A+
Jun 14, 2023

Excellent professor that goes over all the material in great detail. Labs are great and so were the exams. Gives helpful replies to questions and marks things on a timely manner. Would highly recommend. Ambatukam.

1.0
5.0
CPEN212
Grade: C
Jun 18, 2023

Amazing professor. Gives excellent examples in the lecture and teaches everything on the labs. Really nice course!

Amazing lectures
Hilarious
Respected
1.0
5.0
CPEN212
Grade: C+
Jun 21, 2023

The only practice material for labs are inclass quizzes that mostly have 30% avg and labs take dozens of hours to finish. Our last lab had an average of 10% because he didnt cover any coding related stuff about virtual memory but asked us to design a virtual memory system emulator in C. He gave extra time for this lab but still, nothing to practice

Test heavy
1.0
5.0
CPEN212
Grade: C-
Jun 27, 2023

He teaches very very basic theory but fails to include any practical examples during the lectures

Test heavy
1.0
5.0
CPEN211
Grade: C
Jul 1, 2023

Marks all the assignments in a timely manner, responds to questions swiftly and concisely, and teaches all the material required for the course. Professor Mieszko is an excellent instructor.

1.0
5.0
CPEN212
Grade: C
Jul 4, 2023

Excellent course and the best instructor I have ever seen. Answers all questions with helpful and straightforward answers, you won't even have to search engine any material from the class! Labs were also super enjoyable and straightforward! Quizzes are great and he always explains them in great detail so we all understand what's going on. Great!

Tough grader
Graded by few things
Online Savvy
1.0
5.0
CPEN212
Grade: Rather not say
Jul 13, 2023

Awful, worse than tor

Tough grader
Lecture heavy
Graded by few things
1.0
5.0
CPEN212
Grade: F
Jul 13, 2023

How is this mfer still have a 1.9 rating?? He deserves a 0 rating. He is the worst prof I have ever had. He is, unhelpful and disrespectful. He never releases grades until everything is over, each lab is 7% and he holds 21% with no reason at all before the final. He should be fired or not allowed to teach.

Tough grader
Lots of homework
Graded by few things
1.0
5.0
CPEN212
Grade: B+
Jul 14, 2023

Professor Mieszko is an excellent instructor. He goes over all the material in detail including the quizzes, labs, and exam questions. He also actively answers students question on the Piazza by giving quick and concise answers. Overall, he makes the course a great learning experience.

Tough grader
1.0
5.0
CPEN212
Grade: Rather not say
Jul 14, 2023

He gave plenty of extensions and the final was somewhat fair, but these things are negligible compared to the bigger picture. Giving extra time does nothing if most of the students have no idea how to do the lab and being active on the piazza does nothing if you're not willing to properly answer questions.

Tough grader
Test heavy
Graded by few things
1.0
5.0
CPEN211
Grade: A-
Jul 16, 2023

"This is called what?" This is CPEN 211. "This is called what?" This is the LPT 3. "What is this?" This is the 13% average. "What is this?" This is CPEN 212. "And what is this?" This is lab 6. "And perhaps, what is this?" This is the 10% average. "CPEN 211! CPEN 212!"

1.0
5.0
CPEN212
Grade: C-
Jul 27, 2023

As ChatGPT, CPEN212 with Professor Mieszko Lis at the University of British Columbia was a highly negative experience. The course was needlessly challenging, with harsh grading, unclear lectures, and condescending behavior. The lack of adequate lab preparation, unhelpful office hours, and limited resources made it even worse.

Online Savvy
1.0
5.0
CPEN211
Aug 13, 2023

Not only he won't help, he will make fun of you if you don't understand something. Just avoid him at all costs.

Tough grader
Lots of homework
Test heavy
1.0
5.0
CPEN212
Grade: F
Aug 23, 2023

ChatGPT:StudentsFoundProfessorLizsTeachingStyleCondescendingAndMeanSpirited SomeStudentsMentionedALackOfPracticalExamplesDuringClass SomeStudentsFeltUnsupportedAndFrustratedDueToLackOfResourcesAndUnclearExplanations ThereWereMentionsOfExcessiveWorkloadLongLabHours SomeStudentsCriticizedHisApproachToAnsweringQuestionsOftenRespondingWithMoreQuestions

Tough grader
1.0
5.0
CPEN212
Grade: Not sure yet
Sep 8, 2023

He's a great guy but his teaching style isnt great. He offers no good material that helps with labs, which are so time consuming and take dozens of hours to finish. Exams were ok but the labs really makes you wish you were studying Computer Science instead of Computer Engineering because it is worse than TORture (pun intended, if you know you know)

Tough grader
Lots of homework
1.0
5.0
CPEN212
Grade: Incomplete
Sep 8, 2023

very bad very bad very bad very bad very bad very bad very bad very bad very bad very bad

Tough grader
Graded by few things
1.0
5.0
CPEN211
Sep 28, 2023
Would take again

Absolutely horrible

1.0
5.0
CPEN212
Oct 6, 2023

I never rate on professors, but this guy deserves it. The slides have everything except information you need to know, and the TAs don't even know how do to the labs, which is worth 42% of your mark. The dude is on piazza scoping 24/7 in all fairness, but not like you know what to do after. If you are considering CPEN, switch to CPSC. Avoid him.

1.0
5.0
CPEN212
Grade: C+
Jan 4, 2024

CPEN 212 is not a good course

1.0
5.0
CPEN212
Grade: Not sure yet
Jan 11, 2024

I took 211 with him and failed, and retook the class with Tor. Now I'm in 212 with Mieszko, and going from Tor to Mieszko is horrible. He's disorganized and expects us to know info we were never taught. He gives no info in lectures and expects us to read tiny "footnotes" he writes on canvas or piazza instead. Worst prof of all time, stay away.

Tough grader
Get ready to read
Lecture heavy
1.0
5.0
CPEN212
Jan 11, 2024

Worst prof

1.0
5.0
CPEN212
Grade: Incomplete
Jan 14, 2024

the first week of the course just ended, and and he is as bad as people say

1.0
5.0
CPEN212
Grade: A
Jan 16, 2024

Unusually hostile. He says he wants students to learn but goes out his way to do the exact opposite. People say Tor is bad, but Tor was great, and CPEN212 would have been perfect with Tor.

Tough grader
1.0
4.0
CPEN212
Grade: Not sure yet
Jan 16, 2024

As someone who has taken CHEM 233 with John Sherman. This guy is worse. So.much.worse. Not only does he lack the ability to adequately explain topics he's taught for longer than any of us have been alive, he actively works against students anywhere he can. No lecture notes before class, doesn't provide quiz answers, limited guidance for labs etc.

Get ready to read
Lots of homework
Accessible outside class
1.0
5.0
CPEN212
Jan 17, 2024

Enters the course knowing nothing, leaves the course still knowing nothing... Understanding what he taught in class was way more difficult than hacking anything...

Get ready to read
Lots of homework
Lecture heavy
1.0
5.0
CPEN212
Jan 17, 2024

gyatt I was in CPEN 212 before I met you I rizzed too much and that's an issue now I'm grimace shake. Gyatt, tell your friends I'm doing cpen 212 but I hope 212 never edges me again. I know it breaks y our fanum taxing in 212 and I'm stil not sigma 2023W no livvy now you're looking pretty on cpen 212's piazza.

1.0
5.0
CPEN212
Grade: Incomplete
Jan 21, 2024

hes just so unnecessarily passive aggressive. hes condescending, unhelpful most of the time, and throws you into the deep end first week without teaching you anything necessary. I've had to teach myself ARM64 and the entire cmd line in the first week. He gives no instructions and kinda just says: google it. I hate to say it but I miss Tor

Tough grader
Lots of homework
Test heavy
1.0
5.0
CPEN212
Grade: Incomplete
Jan 21, 2024

hes just so unnecessarily passive agressive. hes condescending on piazza and in class and he doesn't provide helpful feedback. quizzes every lecture which he doesn't give the answers to so you can't learn from your mistakes. and the labs take so long bc he expects you to just figure it out yourself most of the time. throws into the deep end week 1

Tough grader
Lots of homework
Test heavy
1.0
5.0
CPEN212
Grade: A
Jan 21, 2024

He's a bit senile. I want to know who hurt him in life to the extent he now lives only to be passive aggressive. I don't know why he wastes his time 'teaching' if all he wants to do is NOT teach. Avoid at all costs.

Tough grader
1.0
3.0
CPEN212
Grade: Not sure yet
Jan 25, 2024

Mieszko is decent as teaching. Unfortunatley he is quite condescending.

Beware of pop quizzes
1.0
5.0
CPEN212
Grade: Not sure yet
Jan 25, 2024

CPEN 212 with Prof Mieszko has been one of the worst experiences in my academic career. Every lecture is an insufferable slog of dull content and meaningless tangents. I would recommend that you avoid this class at all costs.

So many papers
Lecture heavy
Test heavy
1.0
5.0
CPEN212
Grade: Incomplete
Feb 26, 2024

This mfer never gives solutions to the practices. He expects you to determine on your own whether your answer is right or wrong. The issue is how can I determine if I am doing right or wrong with no samples or references to build on?? There is never any actual practice or sample given, and the slides are mostly trash.

1.0
5.0
CPEN212
Grade: Incomplete
Mar 5, 2024

his labs will be a good experience for you if you enjoy having mental breakdowns :))))

Lots of homework
1.0
5.0
CPEN212
Grade: Incomplete
Mar 8, 2024

Bad teacher. Expecting us to code a virtual memory emulator in less than 2 weeks during the midterm week, while not showing us a single line of code related to virtual memory

Lots of homework
1.0
5.0
CPEN212
Grade: Incomplete
Mar 9, 2024

avoid him at all costs

Lots of homework
1.0
5.0
CPEN212
Grade: Incomplete
Mar 19, 2024

Known for his unhelpful responses on piazza such as: "You should follow ref implementation" (to a question about how ref implementation works),"@6 #1","@6 #2", "See lab doc", "What do you think is the answer", "See lecture slides", "I remember answering this", or some passive aggressive comment to a question where he could have just said yes or no

Tough grader
1.0
5.0
CPEN212
Grade: Incomplete
Apr 12, 2024

You know how messed his labs are when for the cache optimization lab, the TAs tell you that in their year they just tried different numbers to find the best solution until it worked lmao. I'm hoping the TA that grades my analysis is understanding of how messed up this lab is. And he leaves a sassy answer on piazza to someone who criticized this lab

Tough grader
1.0
5.0
CPEN212
Grade: Drop/Withdrawal
Apr 15, 2024

This guy is the most passive-aggressive person I have ever seen in my entire life. It feels like he enjoys making students suffer; the more we suffer, the happier he is. Avoid him at all cost

1.0
5.0
CPEN212
Grade: Incomplete
Apr 15, 2024

Worst academic experience I have every had. Prof doesn't teach in a practical way. Gives confusing examples and does not provide resources for you to succeed. The only you can succeed in this course is if you are literally already an expert on this material. If you're taking this course, prepare to be mentally challenged.

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
CPEN212
Grade: Incomplete
Apr 16, 2024

He probably thinks that students are as smart as him and has his knowledge given that he refuses to provide us with any practice material. And even when he gives us material he doesn't provide us with the solutions. How tf do I supposed to know if I understand the topic without practical examples

Tough grader
1.0
5.0
CPEN212
Grade: Incomplete
Apr 19, 2024

no amount of 1 ratings will be able to explain how [redacted] of an instructor this guy is

Tough grader
1.0
5.0
CPEN212
Grade: Incomplete
Apr 19, 2024

good guy but not understanding how lack of practical exampls hinder our learning. Not many sources are offered like practice exams (only 1 midterm w/o solutions) and no practical teachings that prepares us for the labs. Says that we dont need them if we just understand concepts well, but we cant understnd concpts if theres not enuf practical sourcs

1.0
5.0
CPEN212
Grade: Not sure yet
Apr 19, 2024

The exams are so hard. The course itself is already hard enough with questions only involving a single topic given the limited amount of practice and examples we have, and this guy is like, that's not hard enough. According to some rumors, he's not teaching next yr, ig he's trying to take down as many students as possible with him.

Tough grader
Lots of homework
Graded by few things
5.0
4.0
CPEN212
Grade: B-
Apr 21, 2024
Would take again

People are too harsh on Mieszko. You may spend 20 hours a week doing labs, but at least they are worth almost half your grade. His class is hard and he will not spoon-feed you, but you end up with a deep understanding of the content. His office hours are incredibly helpful. He can be a little sassy, but I wouldn't call it rude.

Tough grader
Get ready to read
Accessible outside class
1.0
5.0
CPEN212
Grade: D
Apr 22, 2024

I think a very graphic analogy is that Mieszko is definitely the Tree Sentinel on your way to cpen graduation, the only difference is that in Elden ring you can bypass Tree Sentinel but in cpen you have to face him and beat him, all I can say is that lab scores are important if you want to pass this class

1.0
5.0
CPEN212
Grade: D
Apr 23, 2024

This guy is so bad that I can't rate him using the 1 to 5 scale. I will give him a negative rating if that is possible. The workload is insanely heavy, as most of the time, I can't figure out how to start with the labs. The time I spent trying to figure out what to do is way longer than the actual implementation, as there is no code sample at all.

Tough grader
Graded by few things
1.0
5.0
CPEN212
Grade: F
Apr 23, 2024

This prof is so ass, everything he says are "what do you think?" or "what do you think it makes the most sense?" rather than helping out like cpsc 221 profs. Like this prof is so bad that no one shows up to lectures. The labs don't have to be that hard for them to understand the concepts he is trying to teach

Tough grader
Lots of homework
Test heavy
5.0
5.0
CPEN212
Grade: A
Apr 24, 2024
Would take again

Mieszko is a super tough prof with really difficult labs, but he's also one of the most engaging profs I've ever had, and clearly knows his stuff super well. Although he can be a bit blase at times, he genuinely cares about getting his students to learn and has really helpful Office Hours. He's also really active on Piazza, so ask questions!

Tough grader
Lots of homework
Accessible outside class
1.0
5.0
CPEN212
Grade: Not sure yet
Apr 24, 2024

Shows no practical examples in lectures and tough grader. All 5/5 ratings he has says the same thing (some stuff about office hours), so I am pretty sure all of them are submitted by the same person

Tough grader
5.0
4.0
CPEN211
Grade: A
Apr 25, 2024
Would take again

Despite other people's opinions of 211, I feel like prof. Mieszko handled it very well. He was VERY accessible outside of class, our final exam was very fair (and had a built-in storyline and narrative), and even tho LPT 3 had a 13% average (it's only 5% tho), he scaled our final anyway. I highly recommend prof Mieszko for CPEN 211.

Inspirational
Hilarious
Accessible outside class
5.0
4.0
CPEN211
Grade: B+
Apr 25, 2024
Would take again

Really funny prof that I think too many haters piled on after lpt3 (which I think was fair given the relative ease of the previous lpt). He does often joke around which keeps the class fresh, and in my personal experience he never dismisses or ridicules anyone for asking questions. Great prof!

Lots of homework
Hilarious
Caring
4.0
5.0
CPEN211
Grade: A-
Apr 25, 2024
Would take again

I thought Mieszko was an instructor who really spent time to help students in office hours when they did not understand the material. The course material takes some effort and the labs really help one learn the material. The lectures may have felt abstract but they were to motivate the concepts. I learnt a lot from the course with Prof. Mieszko.

Tough grader
Lots of homework
3.0
4.0
CPEN212
Grade: Not sure yet
Apr 25, 2024
Would take again

Somehow grew on me despite hating his guts in CPEN211. Same sarcastic and non-informative answers of Piazza, but replies very frequently. Has been very generous with Labs (but what happens in 212 stays in 212), despite being hard. Tries to answer student inquiries fairly thoroughly via Office Hours, in-class questions and piazza (kinda?). Amusing.

Lots of homework
Hilarious
1.0
5.0
CPEN212
Grade: B
Apr 26, 2024

very poor experience

Tough grader
1.0
5.0
CPEN211
May 22, 2024

Excellent instructor! Introduced many new concepts like turning the Piazza Question & Answer page into a Question & Question page (Q&Q). Highly recommended!

1.0
5.0
CPEN212
Grade: A
Jul 16, 2024

lol even the positive reviews admit he is rude to students

1.0
5.0
CPEN211
Grade: B
Aug 5, 2024

Reconfirming other poor reviews: Condescending, unhelpful on piazza by answering questions with questions, goes on tangents during lectures, labs are ridiculously difficult. But if you need this course you probably don't have a choice on prof so you just gotta tough it out and do your best with everyone else.

Tough grader
Lots of homework
1.0
5.0
CPEN212
Grade: C
Aug 5, 2024

Same vibe as 211: Condescending, unhelpful on piazza, tangents during lectures, coursework super difficult. You get used to it a bit and power through with your peers. He could be a smidge more helpful and actually hold proper discussions during office hours but everyone was way too behind and busy anyway.

Tough grader
Lots of homework
Class Info

Online Classes

100%

Attendance Mandatory

32%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B-

95% confidence
Based on 45 grades
Most common grades:
Not sure yet (23)
Incomplete (22)
A (12)
Grade Distribution
A(15)B(4)C(9)D(6)F(4)A-/B+(8)
Based on 95 reported grades
Not sure yet: 23
Incomplete: 22
A: 12
A-: 4
Common Tags
Tough grader (53)
Lots of homework (34)
Lecture heavy (13)
Test heavy (11)
Graded by few things (10)
Hilarious (9)
Accessible outside class (8)
Get ready to read (8)
Rating Trend

Declining

-0.80 avg change
Feb
Mar
Apr
May
Jul
Aug
Last 6 months
Ratings by Course

CPEN311

3.0

(6)

CPEN411

2.8

(4)

CPEN211

2.0

(26)

CPEN212

1.3

(76)

CPEN291

1.0

(1)
Difficulty by Course

CPEN291

5.0

CPEN212

4.9

CPEN211

4.5

CPEN311

4.5

CPEN411

3.8

Similar Professors