1.6
Quality4.7
Difficulty18%
Would Retake113
Reviews18%
Would Retake
113
Reviews
Rating DistributionOfficial
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
32%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.80 avg changeRatings 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)
Quizzes and MT had a lot of surprises, but the final was fair. A1 was by far the hardest assignment, the rest were straightforward.
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.
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.
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.
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).
"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.
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.
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
Not Helpful. Vague instructions, lab descriptions lack clarity and often have missing steps.
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.
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.
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
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.
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.
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 !
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.
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.
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.
Hoping for a scale at the end, his exams are hard, and I do not think I can do well on the final.
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.
What he teaches us in lectures have nothing to do with what he asks in the labs or exams
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 :(
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
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.
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.
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.
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.
Ridicules struggling students for asking questions.
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.
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.
awful prof, dont take him. hes very disrespectful and condescending
So many Software dummies expecting CPEN to be an APSC 160 extension.
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.
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.
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!!
very condescending to students who ask simple questions, speaks and behaves very computer-like and not human-like.
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.
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.
The lecture are boring and confusing, the slides are useless. The lab weight a total of 42% and they are so difficult.
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
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
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.
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.
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!
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
Definitely bullied in his youth, trying to take it out on his students now. Stay away from teaching, it's not in your skillset.
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.
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.
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.
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.
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!
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.
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.
Great professor. Brought many great innovations such as turning the piazza question & answer page into a question & question page. Highly recommended.
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.
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.
Amazing professor. Gives excellent examples in the lecture and teaches everything on the labs. Really nice course!
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
He teaches very very basic theory but fails to include any practical examples during the lectures
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.
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!
Awful, worse than tor
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.
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.
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.
"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!"
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.
Not only he won't help, he will make fun of you if you don't understand something. Just avoid him at all costs.
ChatGPT:StudentsFoundProfessorLizsTeachingStyleCondescendingAndMeanSpirited SomeStudentsMentionedALackOfPracticalExamplesDuringClass SomeStudentsFeltUnsupportedAndFrustratedDueToLackOfResourcesAndUnclearExplanations ThereWereMentionsOfExcessiveWorkloadLongLabHours SomeStudentsCriticizedHisApproachToAnsweringQuestionsOftenRespondingWithMoreQuestions
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)
very bad very bad very bad very bad very bad very bad very bad very bad very bad very bad
Absolutely horrible
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.
CPEN 212 is not a good course
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.
Worst prof
the first week of the course just ended, and and he is as bad as people say
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.
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.
Enters the course knowing nothing, leaves the course still knowing nothing... Understanding what he taught in class was way more difficult than hacking anything...
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.
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
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
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.
Mieszko is decent as teaching. Unfortunatley he is quite condescending.
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.
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.
his labs will be a good experience for you if you enjoy having mental breakdowns :))))
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
avoid him at all costs
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
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
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
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.
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
no amount of 1 ratings will be able to explain how [redacted] of an instructor this guy is
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
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.
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.
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
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.
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
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!
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
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.
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!
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.
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.
very poor experience
Excellent instructor! Introduced many new concepts like turning the Piazza Question & Answer page into a Question & Question page (Q&Q). Highly recommended!
lol even the positive reviews admit he is rude to students
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.
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.
Class Info
Online Classes
100%
Attendance Mandatory
32%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.80 avg changeRatings 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