2.6
Quality4.1
Difficulty23%
Would Retake94
Reviews23%
Would Retake
94
Reviews
Rating DistributionOfficial
5
19
4
15
3
11
2
15
1
34
What Students Say
“I had not realized that I chose the wrong major until I had to take this guy twice”
CMPE127 - 1.0 rating“Labs are graded on a 100% or it is an F scale”
CMPE127 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
78%
Textbook Required
56%
Grade Predictor
Your expected effort level
Predicted Grade
B-
Grade Distribution
Common Tags
Rating Trend
Stable
+0.04 avg changeRatings by Course
EE118
5.0
(1)CMP
4.0
(1)CMPE146
4.0
(2)124140
3.0
(1)CMPE124
3.0
(55)Difficulty by Course
124140
5.0
COMPE124
5.0
CMPE127
4.6
CMPE140
4.3
CMPE124
4.0
Reviews (94)
Worst Teacher ever! Tells his students that they WILL fail. messed up
cannot explain **** avoid him if necessary, talks about falin people that's it
He is one the most damn **** professor that I knew in sjsu computer engineer department. He was preaching during classes instead of teaching. The class is easy but he made it hard. I passed his class with a barely passing grade.
I have not learnt a thing from him at all. Students asked him questions, and he never answer it directly. All he did was saying "go home and read the book!"
3 words: Change your major
Bad teacher. A lecture of his may turn out to be 50% lecture, 50% sermon. Preaches about how you must "change your lifestyle" to become an engineer. Tests are a lil tricky, but for the most part fair.
Known as the killer prof, he will mark u if u disrespect him or the major in any way. Preaches too much, most material learned from TAs. Tests are fair but tricky, one minor mistake could mean automatic fail. Be persistent, read the book, u'll pass.
One of the best teacher to make you realize the importance of the major. Wants you to suceed, therefore is really difficult. If you are ready to become an engineer take a class with him
No Comments
Can't speak English or explain computers. Does not know the subject. Like to fail students.
I heard all that the above has said and it was true. However this semester I took his class. He wants you to learn an he will not let you out into the field untill you do. Keep in mind this is a weeding out class. Work hard, ask questions and pass.
He is hard, but that's only casue he wants you to do well in the major, seriously you will find out if you take his class if you are a true Computer Engineer. Either way he's the only 124 teacher, so everyone stop crying and get your sh** together & pass
Dr. Ozemek (and I use Dr. loosely)does not know how to teach. His purpose at SJSU is simply to filter all students except for the geeky automons who worship his idiotic teaching style--PREACHING. You won't learn anything in his class.
hard exam
I'm currently taking him, he's a nice guy, very fair and understanding. THE LABS take up most of your life away for the semester. It's not him that's the problem with the course, it's the labs!!
You have to know the basics to understand his class
Very unhelpful teacher. Is not interseted in teaching only interested in scaring you to death. The most bad teacher ever came across.
very helpful you have to know your stuff or your screwed. too bad you cant work hard so dont go
He's really hard, but if you show that you care he'll really help you. But he is one of the most demanding professors at sjsu engineering, be prepared to work really hard.
if you want to pass this class, be prepared to dedicate 15+ hours a week. which means don't work, and make sure you have a light load. or you will see him next semester
His course is intended to remove students from the program that don't belong. The most important thing you need to get out of this class is counting in binary, converting from hex to dec to binary that's about it. Wiring a dinky seven Seg Display!? Come on! He's teacher that likes to preach. I got an A in his course..and was one of his TAs.
Incomprehensible, preaches. Tells you to get out of this industry. Great demotivator.
SJSU appoints him to weed out the students they think won't make it through their cmpe program. He fails a LOT of students because they think there's a linear relationship between the amount of work you put in and your grade. not with him. passing = C, or else save your money and switch majors fast.
He will make sure you do not learn and forget-- if you show him any weakness, he will force you to change to be a strength. His tests and methods are traditional and strict, but very fair. Partial credit and calculators are his discretion. He can fail you for any valid reason he invents-- so when he says "change your life stile!" BELIEVE HIM!
No Comments
He will expect a lot, and he will not babysit you. When he gives you an assignement, his lecture and test questions will show if you did the work or not. His class will force you to learn important concepts, and you will get knowledge about how to handle real-world engineering problems and interview questions. He can be difficult, but he is fair.
Need a lot of time to do the lab, and studying. Especially some labs, may take you more then 10 hours a week. If you work hard enough, I mean really really hard and know all the stuffs, and you can recover bad grades. My midterms average is around C-, but get an A on final grade. Why? A's the final.
Expects students to do all the learning themselves as he only goes over the easy topics. Spends most of his time telling us how important it is to work hard, as if we didn't know already. Vague grading as no HW was collected and only 2 quizzes. Still, midterms and final were not that hard. Make one simple mistake and it will cost you a lot though.
He is better take more time to teach for student than talk about some thing that's not relate to school topic. Be a teacher, and don't be a politician. Students are the future of this country, please don't torture them. Please take a joy for teaching and treat students well.
Professor: Strict and doesn't play around with students TA: Trung is cool so you can count on him( other TA suck) Exams: Extra difficult so don't slack off; good to Arash's tutoring or you will be screwed, trust me Labs: Time consuming ..If you are a slacker, you'll see him next semester.... :-)
He doesn't want you to "memorize" so he teaches everything at an extremely scrutinized level. He says he wants to prepare you for "reality". Unfortunately, his extremely fast and incomprehensible explanations jeopardize his own goal. Exam questions are simple... just don't expect to rely on him.
good luck if you have him..you don't learn anything from him at all...just a waste of time and money...don't know why SJSU hire him as a professor???
failure rate for this class is really high! beware!
For Cmpe 124, you've got to go to each and every class and lab session. If there is anything you don't understand, DO ASK. The key to passing this course is UNDERSTANDING it. Memorizing doesn't really work, and he's right on that. Go to his office, and he's so helpful and patient; he never minds answering questions no matter how many times you ask.
must spend a lot of hours outside of class and lab to do well in class. the material is hard at first but if u practice, it flows easy. the labs in the beginning took 10+ hours. Midterms are very basic and that is why ppl do bad cause they expect it to be harder. We spent 20+ hours per week on 124 to pass the class. Be on time & go to his office!!!
Dr. O was a good teacher. I passed his class because I changed my lifestyle and never memorized the material. He doesn't fail you, you fail yourself. After all, its your career.
Despite the intimidating warnings, you CAN "memorize", but have to memorize the RIGHT way. The MAIN problem is, there is little structure to guide your studies, and the required text is useless. Secret? GET PAPPAS' BOOK and READ. Seriously, that book is your savior. Go to class, and when he says "IMPORTANT", write it down, digest, and worship it.
Great professor. He teaches relevant topics and emphasizes what we need to know for our carers. You must keep up with the class to get a good grade. Exams and final were not that difficult. I highly recommend him. Just don't fall asleep in his class, he will call you out during class.
He is a filter teacher. His purpose is not to teach but to disillusion students and make them drop out of CMPE. You would think they would have a patient, empathetic and intelligible teacher for this intro class, but this guy is an imbecile. If you have an option for another teacher or to challenge this class, do so. Otherwise, he will break you.
The class is hard, but if you go to class and take notes you will do good. test mainly are from the class notes. sometimes he gives the exactly problem we did in class just different numbers. ((study your notes)). he is really helpfull at office hours. the only bad thing that sucks are the student aids on the lab, they wont help you on nothing ;(
Where do I start? He tells us what's going to be on the midterm and then tests us on something entirely different. The stuff tested on the midterms were quickly went over during lectures. In order to do good in this class, you must READ the book!!
Good teacher, but you also need to read the book to benefit in this class.
Really tough professor, but I learned alot from his class. He'll always tell you to "change your lifestyle" so study hard if you take a class with him! Also very approachable for office hours, definitely one of the best professors at SJSU!
Ozemek is useless. He makes it very clear from day 1 that you are on your own; he'll make no effort to teach you anything. If you plan to take CompE 30 because you want to learn programming, don't! If you have to take it to meet an Eng requirement, take an intro to C class first. Only those that had prior programming experience did well.
Great professor. Tough, but fair. People who complain about him are clearly in the wrong major. This professor requires that you take his subject seriously and with a willingness to learn it. To pass his Digital Design 1 class, you have to buy the Pappas book, buy the electronics for inventors book and go to his office hours and tutoring sessions.
To begin with, Ozemek assigned us the wrong book for the wrong programming language. Since his lectures don't cover the material, no one kew they were studying the wrong material. As a result, exam 1 had to be postponed. Ozemek never took responsibility; instead, he blamed students and made excuses. Prof. like Ozemek give SJSU a bad name.
Here's how to pass 124. Finish each lab ASAP. Each lab requires 6-12 grueling hours. Ask a TA to proofread your reports. Do plenty of practice problems, especially on mixed logic and ASMs. Find people who've passed 124 and ask them for advice. Ask questions in class, and definitely see Ozemek during office hours several times during the semester.
The great thing about taking ozemek's class is that he is NEVER there, but he expects you to be!(Sarcasm- it's not that great) it's not that the TA's don't know material, but I prefer to be taught by the professor that is making the tests and grading me. Lab is more helpful than lecture. Lecutres are almost worthless. Pros: smart man. heart surgeon
Good teacher with clear examples and willing to answer Q's in class, just be sure to go to office hours & practice problems yourself then you'll get good grade.
During the first few weeks of the semester he would be there to lecture and then just would stop showing up and leaving his two TA's to teach the class. His lectures aren't very relevant but rather trying to encourage you to do well (which at times sounds discouraging). The only time you will learn anything is during your lab.
You will dive inside a computer and see how it works at the CPU, memory, and I/O level. Know your flip-flops and registers. Ask questions if you're ever in doubt. For lab, Preet was a great TA and will push you outside your comfort zone for the better. For the final project, come up with a great idea. Your project will be showcased on a Wiki site!
Very wise but does not have the best teaching methods. Expects a lot of knowledge on tests without personally teaching much material. Labs are helpful and will boost your grade. If you study labs, you will be fine. Lecture is often boring and off topic.
The dude gave us words of wisdom and advice such as how he never knew anything about computers and is now a professor/heart surgeon. However, he's rarely there to teach and his TA's do all the work. I learned a lot more from the lab than I did with Ozemek :/
The worst professor to teach a very important course. He doesn't show up to lectures so his senior students teach the class. When he does show up he tells a life story and leaves. I have no idea why SJSU do not read the reviews and improve the quality of education. If you have some background in programming you'll do fine, but if not then goodluck
Best professor in the CMPE department. Any negative reviews are from people who didn't study and are mad that they failed. If you work hard in Dr. Ozemek's class, you will learn a lot and be rewarded with a good grade.
Ozmek doesn't teach much in the lectures. BUT if you go and speak up, he likes that. (He is a good person to know) He is retiring soon. Charley was my lab teacher. GO TO LAB. He teaches you everything. DO NOT BUY the book - it's useless. Overall, the class was an easy A. Just do the work - study online lab website - you'll be fine.
If you don't devote your life to the class, you're going to do poorly. Labs are long and tedious, and exam questions are not covered in class whatsoever. Thankfully, his lectures are great and he's pretty approachable despite what he may seem like. There's a lot to be gained, however. He was able to really get me interested in the major as a whole.
Absolutely terrible teacher. He might have been a good teacher a decade ago, but he's completely lost any ability to effectively teach the subject material. His english is completely broken, he is unhelpful for students questions and he turns lab into extended lecture leaving no time for lab. He even showed up 35 minutes late to the midterm today.
Ozemek is definitely the best professor I have ever take at SJSU. He is actually care about students which mean not giving out free points, but make you work for it. You have to work hard for this class because the tests are make by him. Come to his office and ask question, he will love it. I definitely will take him again in CMPE146
Test is hard and tricky, little changes can cause a whole problem. Practicing his old exams was more helpful than attending his lectures. Lab was tedious and time consuming. Definitely need to spend a lot of self studying when his lectures aren't so helpful.
Didn't teach much but his life story and kept saying how successful and smart he is.
Absolutely worst teacher. He cannot understand you question ,therefore, he doesn't respond what you ask and expect. He sometimes embarrass students by asking the quesiton we DID NOT learn much during his lecture. Overall, if you do not want to fail any class and learn real stuffs, avoid him.
I honestly did not show up to class after a month into the semester because he did not teach us anything pertaining to what we should have learned. Don't get me wrong, this guy is extremely wise and all, but I would rather learn about C coding than have hear about how an apple changed his life. I learned a lot more in the labs.
Dr Özemek is a fair man. His expectations are succinct and clear. He presents his expectations at the beginning of the semester and continually reinforces these expectations. Prepare to read, and be sure to understand the material, not just memorize. Those who memorize will find this class very challenging, if not impossible. Helpful in office hrs.
I feel Ozemek is a little absent minded at times, but I feel this is also done on purpose. I feel the point of 124 is really about learning how to teach yourself rather than relying on a professor. Overall, the class was fair, as you will catch mistakes in your career. He expects you to catch his mistakes on tests. Practice and you will be fine.
Don't take his class. Worst professor ever. His exams are not base on the lectures, and he would even ask you something other than your expected. Homework assignment are not relate to the exam.
Dr. Ozemek is great professor. Make sure you understand all the material in class and in the readings and you will do fine on the test. No partial credit on the tests was the killer for most people. Tests are easy as long as you have the material down. If something is went over the day before the test it will most likely be on the test.
Ozemek's 124 is actually easy if you know the materials. You are expected to spend at least 3 hours every week outside of the class time studying for the subject. Always go to his office hours since he can make you understand the material in less than 5 minutes. Also, let him know you so he can let you off the hook a little bit easier.
Exams are tricky but doable. His lectures are meaningless unless you read the materials and study hours before the class. Recommend to go to his office during his hours. Overall, his teach style is not my favorite.
This style of teaching might have worked in the 60s. He is more about discouraging students than teaching. Do not take... wait you have no option lol
Im am so glad this class is over with. Classes like these are why the CmpE department is so weak. This class' sole intention is to discourage students.
Made me want to change majors.
Cmpe 124 is an excelent argument against the professor tenure methodology. Ozemek is a horrible instructor but it wont matter and youre going to be stuck taking this class with him or 146 which is even worse.
I greatly disagree with the review before mine. If Ozemek really cared about students and their success he would teach, period. He could explain the concepts in a manner that enables students to actually learn rather than unnecessarily terrorizing them. There is only one other professor teching this class, take him.
This guy is seriously making us waste time by wire wrapping a simple module that could be done in a day with other methods. Other universities actually design a CPU we only design how to fit more wires into a PCB (AKA training electricians not engineers)
Let me tell you this Dr. Ozemek is a smart intelligent and respectable professor, one of the founders of the Computer engineering department. However, he himself is outdated his teaching style and material do not correspond to the status quo of the industry. He constantly threatens students that we are going to fail and we are not good engineers.
Tries to make students change their major regardless if most of the class are juniors / seniors and doesn't really care about teaching main concepts. Labs are graded on a 100% or it is an F scale. Leaves the classroom often when he could be teaching. Assumes students have all the time they need to keep up. Avoid!
I had not realized that I chose the wrong major until I had to take this guy twice. I would choose EE or SE if I had to do it again, maybe even double major.
His philosophy is that learning should be punitive and thus discourages students.
Cares more about boosting his ego as a dropout MD then anything else. Spends most of the class talking about his life story rather than teaching the material that you would actually be tested on. If he wants everyone to know his life story he should retire and go write a book and save the teaching position for someone more serious about teaching
Professor Ozemek is the best professor I've ever had. Most people that rated him low probably have never gone to his office hours. He is very patient with his students and will never give up on anyone that seeks his help. His 1 hour tests can be done in under 20 minutes if you know your material well; if you don't, well rip you.
Dr. Ozemek is one of the best professors I have had in my education. He genuinely cares about his students and wants them to succeed. He will gladly help you, if you want to be helped. He has a unique teaching style and is a lot more interactive with the class than other professors. This can be intimidating, but in the end I learned so much more.
If you're not disciplined and have no grit, you're going to fail this class unless you already know the material. He's not really a good teacher on the subject, but he kind of trains you on the real world where you need to be self-taught. I managed to get over 90% on all the midterms. I misread one question on the final and get a B+ final grade
I had him for my first semester back after a break and he was very wise and straightforward. He clearly stated what was gonna be on the exams before exams and throughout lectures so pay attention to what he says and you will be okay. Very cool professor, he really cares about his students so he will call the class out etc.
Difficult exams, labs and homeworks.
He is caring, wise, and approachable. But he simply cannot teach. His lectures are unstructured, and he still expects you to understand and answer his questions on the exam. Speaking of exams, be prepared to have a firm understanding of EVERYTHING taught so far. He is also pessimistic, and keeps telling us how the system so far has failed us, etc.
Teaching style is outdated. Lectures aren't structured, can be hard to follow if you miss a class. Helps to read the textbook. Labs are unstructured as well. Grading is holistic except for the exams. There is no hw. For the exams, practice the problems on canvas. Take notes during his lectures. Exams are doable if you understand the material.
This class is hard to explain. First, it's the hardest class I have taken, but the most rewarding. At the same time, don't expect him to praise you for anything. I read all the time, studied non-stop and did well in the class. However, he would ask who read the book, then asked who read it 3 times and would scold you for not doing so. HARD CLASS.
He cares about his class and tries his best in his way of teaching, but he is just not a good professor. He would expect you to have strong prior knowledge before taking his class. Be ready to read the textbook, every chapter he assigns. You need to UNDERSTAND everything in order to succeed in his class and ace exams.
This professor is wise and has deep knowledge in Computer hardware design, but he does not how to teach students in class. The first midterm was terrible and he almost failed the whole class. He lecture was not well organized. He always said "use your brain". That made us feel stupid in his lesson. Avoid chossing him for cmpe 127.
He is wise and has deep knowledge in hardware design, but he does not know to teach students in class. The first midterm was terrible and he almost failed the whole class. He kept saying "USE you brain", which made us feel stupid in his class. NO homework, only grade based on midterms, final and lab. If you mess up the midterms and final,youaredone
CMPE 127 with Dr. Ozemek. Where do I even start? I don't think you'll find a professor like him anywhere else. Whether that is good or bad, you can tell from below queries. Be prepared to read the book, pay close attention in class, go to his tutoring, and form a group for studying. You need to devote lot of time to pass Ozemek's 127. Good luck.
You need to study a lot to pass this class. He does not have structured lectures and you need to learn the material on your own. All the while he will berate the class / individuals for not living to his expectations. This class is known to fail students, and it is because of the professor.
The most challenging class I have taken 70% of the grade is exams (two midterms worth 20% and a final worth 30%) and the Lab is 30%. He started taking attendance after everyone failed his first midterm (he gave us a make-up midterm after). If you want to pass make sure to do and UNDERSTAND his practice problems.
Class Info
Online Classes
100%
Attendance Mandatory
78%
Textbook Required
56%
Grade Predictor
Your expected effort level
Predicted Grade
B-
Grade Distribution
Common Tags
Rating Trend
Stable
+0.04 avg changeRatings by Course
EE118
5.0
(1)CMP
4.0
(1)CMPE146
4.0
(2)124140
3.0
(1)CMPE124
3.0
(55)Difficulty by Course
124140
5.0
COMPE124
5.0
CMPE127
4.6
CMPE140
4.3
CMPE124
4.0