4.1
Quality3.2
Difficulty81%
Would Retake191
Reviews81%
Would Retake
191
Reviews
Rating DistributionOfficial
5
109
4
41
3
20
2
7
1
14
What Students Say
“This will be the third review I do for this teacher, the others mysteriously get taken down”
CS1337 - 3.0 rating“Absolute grading and 3 Projects”
CS5348 - 2.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
37%
Textbook Required
22%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Stable
-0.11 avg changeRatings by Course
4336
5.0
(1)5343
5.0
(1)CS2314
5.0
(1)CS2315
5.0
(1)OPERSYS
5.0
(1)Difficulty by Course
CS3345004
5.0
CS1
4.0
CS4348
3.6
SE3345
3.5
CS1337
3.3
Reviews (191)
Do what he says and you will get an A
Great teacher, will take him for any other courses he offers. He doesn't baby you - you *will* learn in this class. I learned more in here than I did in all of CS2. *Very* intensive homeworks that'll help your understanding of stuff.
Analysis of data structures. Good teacher. Very clear and gives good assignments. If you pay attention and do well, you will know c++ better than ever before.
Slides for every Chapter. If you read and understand all of the slides, you can do well in thi class. If you read and dont understand them, well... Also there a 3 or 4 good projects. I personally prefer more and harder, but thats me.
His tests are easy, just read his slides a few times, but for his programs, get started as soon as they're assigned, you'll need a lot of time for them.
I learned more in this class than I have in any of my other computer science classes. His assignments are at times difficult, but always relevant.
Very good at teaching and interested in if students are learning or not. He gives long but good assignments. Everything is homework except midterm and final.
Very cool prof. Makes classes interesting but kind of boring, would take classes with again
Incredibly boring voice and lecture style. Don't take if you have a tendency to fall asleep in class. Won't budge on due dates - I turned in a project one hour late and it was a zero. Turn it whatever you have by the due date no matter what.
very good professor but test are not fair and too many assignment and time consuming for very little points.
This is my 3rd class with prof Ozbirn; I've also taken CS3345 and CS3V95, data structure and Java, with him. He teaches out of slides and post them online in a timely manner. In the two 3k-level courses, homework was a major part of final grade ~50%, which I thought was a good thing since his assignments and tests are relevent and reasonable.
Great professor... knowlegable and sets expectations up front... fair tests and expects work to be done on time... does not tolreate cheating with is refershing at UTD....
Taking his software engineering class was like a breeze. to tell you the truth, half the class gets an A and the other half gets a B or C on exams and some major slackers get whatever they deserve. Did I mention Dr.Ozbirn was cute?
Great teacher, made sure if students would ask to make sure he understood what they were asking and then either answer or tell them he was going to cover it soon, and after covering it later would ask the student if that had clarified it for them. Does a good job of explaining what he's teaching.
I have taken two classes with professor ozbirn. I would love to take more of his classes in the future. His class is not exactly easy, but he sets his expectations up front so you know what to do to get the grade you want. His tests are from his slides and you learn a lot from doing the assignments. He is very helpful,& replies to emails right away
Good class, but exams are extremely hard. All you have to do is to memorize every single thing on the sides. On the exams, some questions on the exam are 5-point worth multiple questions.
Very good professor. Great at explaining things and interacts with class to make sure the material is understood. Tests are detailed and require you to study the material thoroughly. Programming assignments are ok, not too tough but not too easy. I would take this professor again for any class.
Great professor! Good at teaching the material and projects are very useful in applying the material. Exams are solely based off his ppt slides.
He was a great professor. His exam reviews are a lot like the exam so if you study you will most likely get a good grade.
Best lecturer at UTD so far. Very clear to understand and always have something interesting to say during class. Teaches from Powerpoints and tests are based from them. Have to study and work for the grade.
Awesome professor. Very well organized, reads feedback from students looks and asks if we don't follow at the right juncture. Lots of examples to get well versed with. If you do the Assignments, you get an A. So cool professor.
He is ok, I think a bit over rated. Exams are difficult and cover a large amount of material. You can study everything, attend all classes, do all assignments, and still get a B or C on the exam. In class presentations are very basic examples and questions on exams are more difficult. His voice may put you to sleep/cause you to zone out.
Good professor and delivers reasonable expectation. He is helpful with assignments.
very well organised professor . His lecture and very helpful, understand and to the point , he clarifies all the doubts and very knowledge . He take best use of the text books and his notes online elearning is very helpful from the course point of view and interview point of view . I had a very nice learning experience,the course was really useful
Organized. Teaches well. Very approachable outside of class. Teaches close to the book. Great lecturer.
This professor teaching is so clean and neat. He makes sure everyone understands what he is explaining.. He gives you strong basics in the subject. Assignments are very interesting.. Don't miss a chance attending his class
The class is not easy, but he's a good teacher. Pay attention, do the assignments, talk to him in office hours if you need to, etc. and you'll be fine.
Good Professor. Helpful even outside the class beyond his office hours to clarify doubts. deals with students with lot of patience.
Difficult exams. He should curve exams.
Great professor. Tough course.
Ozbirn is one of the best professors. If he is reading this, he should be really proud. My rating however reflects the course difficulty. I'm a straight A student, and this course was a bump in the road. Overall, easy B, hard A. He will work with you.
I wish he curved. Even 1 point on final grade would help. He has a soft voice that puts me to sleep. Class is almost like a lullaby. Good professor though, and good class. Fair warning:averages are low. Exam 2 average is 72. We needed curves asap. A 92 should be considered an A. 93.3 is too high of a standard for an A. Curve would make us happy
In my opinion, overrated. His voice is too soft. I brought coffee to this class daily and still dosed off. Also, he should curve exams.
Best CS professor, in my opinion. The course is very well organized. Programming assignments are interesting. Homework is helpful. Exams... well, they are fairly difficult, but if you study the slides you should do fine.
Good professor but overrated. Very nice and responds to emails very fast. Homeworks are easy, projects are annoying and exams are intermediate. If you understand the slides you'll be fine.
Unnecessarliy difficult. Won't budge at all on missed points on assignments or projects. Tests are difficult and each question counts for a large amount of points. I have taken two of his classes and I've never seen him. To not curve a senior level class is kind of harsh. Only took him because no other professor was offered.
If you struggle at all with computers don't take him. He notes that students struggle with a particular area and tests primarily on that area. Tests are unnecessarily difficult and grades harshly. Approachable but unwilling to help students out. Won't go out of his way to help. Fairly knowledgeable but needs correcting sometimes.
Great professor. Highly recommended. Works to make the material easy to grasp. Spends about equal time teaching the material and working examples which is especially important with coding. Homework emphasizes the material learned in class that week and better enforces the concepts. The tests are also fairly easy with class averages in the B range.
My favorite professor at UTD. I've had him several times and he's been great each time. Very helpful during class and does plenty of examples so you feel prepared for homework/exams. The homework isn't too bad but it can take some time. Definitely take Prof Ozbirn if you get the opportunity. You learn a lot and you'll do fine if you go to class.
Excellent professor and clarifies any questions about assignment and provided helpful example to clarify doubts. Just follow the slides and you definitely make a A in this class. The project and assignments were interesting.
Assignment is quite a few but after finishing you will understand the knowledge deeply.
I learned alot in this class but his expectations for students are high. Therefore, there is no curve and an A is 93.33. Overall if you study, come to review session, listen to him in lectures there is good chance you maybe able to overcome his high expectations. His lectures are good and clears any doubts in class. Home worksprojects are great!
Ozbirn gives illuminating lectures on otherwise tough course material. Just pay close attention to the lectures and you'll get through the semester just fine. There are plenty of assignments (nine), but you should still work each one. They really are great test prep. The projects are just programming assignments in Java.
Tests are easy. lot of assignments and projects.
He drops the lowest project and assignment grades. Exams are easy if you do ALL the HWProjects and memorize runtimes. 2nd exam is difficult. Other exams are easier. Projects are challenging, but extremely important for programming. This class is very important for getting internships, so do well!
Good overall class structure. His slides are very close to the book and exams fairly straight forward from slides and discussions in class. Experienced with visual demonstrations in paint as it is helpful for this course :)
Straightforward and helpful professor. He really wants his students to get the material. Also easy to approach
This will be the third review I do for this teacher, the others mysteriously get taken down. This teacher is not for those who struggle with comps, run from him if you do. Switched up the final and I asked to take it the original time and he forgot to bring my test to the test center, had to do it after summer holidays after I received an I.
Confusing in explanation of material. Unprepared for class, lectures run long. Makes a dull subject that much more boring. If you struggle with computers he's not the professor for you. Soft spoken and picks on students in class. Better know your material otherwise he'll show you up.
Tough and clear grading. You must beyond 93.3 to get a A. And the exam is full of details which I think is unnecessary. And the assignment is long and boring. But the lecture is great and Prof. Ozbirn is very helpful when you ask something, both after class or in office hour.
Mr. Ozbirn is an exceptional professor who is always there to help. His class is well structured, exams are fair, and projects are challenging. His PowerPoints are VERY helpful. He doesn't ask you to do anything on homeworks or projects that hasn't been covered in class. The difficulty of this class is perfect. I highly recommend this professor.
Great Lectures and Informative Powerpoints. However, the exams are quite difficult. They consist of many confusing TrueFalse questions. His projects can be long so start early.
The exams conducted by him are really good in testing our knowledge on concepts thought in class.
Took summer CS1 course - he assigned weekly homework, each of which were about 4 programs you had to write. Easiest one took about 2 hours, longest took 10-12 hours of work. By writing the programs, you really do learn the material. His tests are about 20 TrueFalse, and then about 5-7 full programs you have to write from scratch. Excellent prof!
Really nice class. But not easy. Projects are tough and require more work. Test and assignments are easy. Grading criteria is clear. He is ready to help on both projects and assignments. He covered his course from the textbook mentioned in his syllabus but slides are enough. For detailed study sometime you require the textbook.
Very clear and professional. Be attentive in the class and complete assignments yourself and you will be fine. He doesn't curve grades at all, so beware! Loved his classes.
Mostly everything from the reviews below are true. Professional, straight forward and methodical. Drops lowest assignment and project usually. Homework is easy but gives you false confidence on challenging tests that require knowing the content. Always seems to have a cup of soda or something. Dry humor but very like-able. Taking him for OS class.
He's actually really good if you seek help. His tests are hard and he grades quite hard on them. HW's are an easy A, as are most quizzes.
Ozbirn is a fantastic professor: he understands that his job is to help students understand the material he is teaching. He knows his stuff and knows how to teach it. While his lectures can be dry at times, it is worth attending class because he will answer any questions you have and go over examples that will be similar to your homework.
I love the way he teaches. Thorough knowledge and clarifies questions patiently. Very polite professor. One of the best professor in UTD. Assignments and projects are very helpful to understand the concept clear.
Really nice with a good sense of humor. My one real complaint was that the homework was beyond tedious (drawing dozens of illustrations to show the individual steps of tree/stack operations is the worst).
I took Data Structures and Operating Systems with him. He is one of the best at UTD. He will explain you in detail and makes sure you understood. Both classes had homeworks, projects and exams. For OS, the exams were very tricky with the multiple choice questions. You need to read a lot and understand the concept to do good on exams.
Professor Ozbirn is a good lecturer and has very fair grading. The projects and homework assignments were straightforward and the tests were very manageable.
3 exams and lot of assignments expects to do it in Java you'll learn a lot
This is a challenging course. His tests can be tricky with lots of multiple choice in the beginning, and paragraph style questions. The last parts of the test are the easiest. He doesn't extend projects, curve, or answer any questions about the exam.
Great professor. Gives detailed slides and good projects.
Ozbirn is a fantastic professor. Lectures are structured so that you get a clear understanding of the material. He does examples with you in class so you know what you're doing, this is especially helpful with trees. Willing to answer any question and do more examples if necessary. Tests are straightforward, but studying is still necessary.
Ozbirn is a good professor. Explains topics clearly in lecture, although he can be a bit bland. Willing to reexplain topics as needed. There are 3 major projects. All are of manageable difficulty, just give yourself adequate time. His tests are difficult and are mostly in T/F and eliminate-the-false-statement-in-a-paragraph style. Study hard!
Good lecturer, has clear assignments and projects of acceptable difficulty. His exams and homework focus more on applications rather than proofs. Study the homework and practice problems and you'll be fine on the test.
Just a very clear, organized professor. It is a difficult subject but he does not make it any harder on you than its needs to be. 3 major projects which are challenging but completely doable within time frame. I would take him again. I don't know what all this talk is of him being "bland". try teaching OS concepts and not sounding bland. jesus
I went out of my way to take Prof Ozbirn again after my experience in his class during CS1. He explains things very well, in a way you can understand, and has industry experience so he bring a practical perspective as well. His lectures aren't goofy/exciting, but he's a smart man and a great professor. 10/10 would take again.
He's a really great professor! organized and clear. The way he teaches makes it easier to understand and not stressful. I would absolutely recommend him. He makes sure to explain over and over if you don't understand.
Professor gives unclear grading criteria, marks valid answers incorrect because they're not done his way, and changes requirements of questions after they've already been submitted.
Great. He explains everything really well and his examples pretty much teach you how to do the homework. He is very fair about how he grades and is great about emails. Would recommend. Exams are multiple choice, homework is fair and can be difficult, but you learn a lot.
No words can describe how horrible my semester with him was. My friend took this class with a different professor and was happy , Being a 3.5 average GPA student, received an undeserving C in this dreadful class.
The Professor teaches well and his slides are easy to understand. But his test so difficult with true or false questions. His projects are terrible and takes long to finish. I was not able to finish any of the projects . He does not curve at all.
Greg Ozbirn is one of the best professors who can teach this course. I have enjoyed his lectures all throughout my semester. He makes the concepts look very easy. Concentrate in his class, try not to miss them. Be honest with the assignments and projects. Getting an A is not difficult if you solve assignments on your own.
He is so down to earth and would clear your doubts until you're rock sure about the concept. You can mail him regarding any concerns you've got for the course and he would promptly reply. Given you've paid attention in class- which are really lucid and easy to understand to even a newbie to the subject, the homework and exams are pretty easy.
Tough Exams- Mcq based- True false, Paragraph style questions. Absolute grading and 3 Projects.
The projects and homework assignments aren't too bad, and as long as you study the slides, the tests are pretty easy.
He is an amazing teacher. He definitely makes you work for your grade but it was all worth. I learned a lot from his class. He is extremely patient and will work with students one on one, if they need help. Test may seem difficult but they are reasonable. Also, he is highly skilled at using Paint to show examples!
He is very good at teaching what he has prepared, and has made very thorough slides to study with. Unfortunately, this made class easy to zone out in, because if you 'got it' already you could just look at the slides. But, that's still far better than being completely lost like with other profs. HW is tedious, but prepares you well for exams.
Tests are all multiple choice and are quite hard. Lectures matter little to doing well on the test. Study however way that well give you the best grade.
As far as algorithms are concerned, there is a lot to cover and I would not say he covers them all but whatever he covers, he does it well. His lectures are sometimes very monotonous. But his assignments/projects are very interesting. Even though his lectures are not top class, gave him a 5 because he got me really interested in algorithms.
His projects are tough and time consuming. Exams are tough with multiple choice and T/F. His exams multiple choice are like you have to read a paragraph and identify which one is false. I see others saying "He knows stuff", well Slides are exactly from the book and he covers the slides. Book is a good resource for this class. Take someone else.
Tests are hard and meant to trick you with T/F paragraphs and few M/C questions. Projects are also fairly hard and not clear, but he gives you few weeks so you basically have to teach yourself. Homework assignment grades depend on your TA and how hard he or she grades. In the end, doesn't even curve. Take another professor.
The course structure is very well defined. Doing the assignments and projects regularly will actually help you develop an interest in the subject. This course will also help polishing your java programming skills.
Ozbirn's class is well structured and straightforward. He covers all the material you need as this is a foundational class for more advanced courses, as well as for interview prep. Theres a decent size workload but I found this to be a good thing and reinforces the concepts learned. 9-10 written assignments and 5 programming assignments.
Nice guy and I enjoyed his lectures for what it's worth. I thought the programming assignments were pretty difficult, but some people acted like they were a breeze so your mileage may vary.
Greg Ozbirn is one of the best professors at UTD . He has clear grading criteria and his exams aren't too tough . He is one of the most organized professors that i have seen at UTD . He teaches well and his slides are of good use :) CS5343 was an easy course under him !
He's pretty dull, but that's probably due to the course topic. He tries to make jokes and make it interesting. Seems genuinely interested in teaching. The exams are pretty detailed, so go through the slides and make sure you really know what he reviews in class for the review.
Material is fairly tough but studying and asking questions will help. Toughest part are the projects. It's one of those "either you know it or you don't" type of classes that really challenge you to learn on your own. Tests are difficult but most info is from the slides. The projects are unreasonably hard to do for the level of this course.
Ozbirn is a nice man but being nice is probably not a very important factor in considering a professor for a class. His tests are very difficult and made to trick you. HIs projects are intense and require a lot of time (although I thoroughly enjoyed them). If I had to do it again, I would choose someone else.
Not a bad professor. Just a little boring. His tests are really difficult, and his projects can be hard too so start early if possible. Expect his tests to be all mcq with true or false, find the wrong statement, and a few conceptual questions. He doesnt curve so the grade you get is what you get.
3 projects which are brilliant. Make sure to use Java for the projects, it is much easier. The assignments make sure that the students study. The exams are mcqs, which are tricky, but not difficult if you have paid attention in class. Greg is a brilliant Professor.
Nice guy. Kinda boring and not the best at explaining concepts. I have no doubt that he knows what he's talking about. He just isn't the best at teaching everyone else what he knows. The projects are fun if a bit difficult to start, and the instructions can be kind of hard to understand. He really cares but i probably wont take him again.
Ozbirn is a pretty decent professor- you get what you put in. Data Structures is a very important class, and he takes it seriously. His tests are multiple choice but don't be fooled as they're very hard. Pay attention in class, start the assignments early, and study an ample amount. Take him if you can!
really nice guy and good professor, who is clearly knowledgeable on the subject. hw's are pretty easy, projects are reasonable, but exams can be tricky. however, all questions come from slides, so make sure you study those carefully as questions are T/F and MC but test your knowledge, rather than your memorization skills.
He enforces the rule about three consecutive classes in a row, and does random attendance checks so you don't want to be signing your friends in. His lectures always made me fall asleep, but the examples he does in class. Don't underestimate the assignments because the points can really make or break your grade. He did answer emails quickly.
His projects make sense. This professor is very patient and responsible. The slides are well organized. If you follow him step by step, you will definitely get an A, and he is nice to give you chances to make mistakes. So, if you cannot make it, mostly you cannot blame on him.
Professor Ozbirn is a great professor. His projects, though difficult to implement at times and time-consuming, are straight forward and help ingrain concepts covered in class into the student. His lectures are informative and straight to the point.
Know exactly what to expect from Ozbirn. Lectures are dry but the material is also dry. No curveballs thrown on tests and everything is from the slides. Projects are lengthy but doable. Learned a lot from Ozbirn but he is quite strict on grading.
Very good professor. Dry lectures but his PowerPoint slides are very informative. Just need to read the slides thoroughly to pass the tests. Definitely go to his test reviews because he emphasizes things that will be on the exam and points out slides to not focus on. Projects were easy though the last one was time-consuming.
The three projects were time consuming, so you should start them as early as possible. The tests were fairly difficult, but if you study the slides thoroughly, you should do all right.
He is a dry lecturer, but thoroughly goes through the slides and does not rush to go to another slide. Encourages students to ask questions throughout the lecture, which is a quality I like to see in a professor. The tests are pretty straightforward, it's pretty much exactly what you'd expect given the reviews.
He is very succinct in explanation. Explains a lot in much fewer words. You can tell that his concepts are crystal clear in his head when he explains or answers questions. The same is delivered to students. If I did not understand anything, I go to him right after the class and my seemingly difficult question is answered in just few words
Best professor for data structures in UTD. Another suggestion is never ever take neeraj gupta.
I am so glad I took him for data structures. The exams are not hard as long as you study the slides. Projects and homework was well-balanced, not overwhelming. He is always willing to help if you're struggling. There is no excuse to not get a good grade in his class.
He really knows his stuff. The content can be challenging, but it is a 4000 level CS course. Looking at the course in terms of that, it was completely fair. There were 3 exams, 3 projects, and 6 HW assignments, all of which were clearly discussed in class in regards to what was expected to be known and done. The projects were difficult, but fun.
Good professor. He is really good at teaching and could explain problems in simple ways. Exams are straightforward.
Prof. Ozbirn is a solid choice. His lectures are pretty dry, but he is able to teach effectively, provided you can keep your attention in his class. I did not like how much exams took of my final grade, but he made the material quite easy to understand and he was easy to reach over e-mail and in class. He's a solid choice for any class he teaches.
Lectures can be very boring, but he doesn't spend much time on unnecessary topics. He will tell you everything you need to study for the test so there are no surprise questions. Homework typically is not all that difficult so long as you know the lecture material. Projects range from easy to very hard due to the lack of instructions provided.
Ozbirn is overall a solid choice, and he has clear grading criteria. However, his exam questions were tricky and easy to mess up on even if you studied, and the projects were very hard too (but you do get a lot of time). I plan on taking him again to improve my grade, and his lectures are overall pretty good too.
Data Structures: Fall 2019. Pros: Organized syllabus; Good projects; Fun lectures at times; MS-Paint pro! Cons: Too easy exams; No code asked during exams; Assignments don't require any code, but instead require drawings and intermediate steps; Java oriented - difficult for people from other language backgrounds.
Ozbirn is such a sweet and smart guy! Hes patient, often providing review days, practice problems, and some extensions. He genuinely wants to see his students succeed and will explain concepts in detail if you ask. Extremely organized, he is the way to go for CS 3345. Pay attention to the slides and begin projects early.
Straight to the point type of professor, which I like. Very organized lecture, very straight forward. HW's are easy. Two programming projects which I think are pretty complex but manageable. (make sure you are good at Java from CS2 class) Exams are easy except the second one. Make sure to study VERY hard for the second exam.
Professor Ozbirn is very at explaining the concepts. Take him if you can, I learned a lot from this class and it was not stressful at all. As long as you attend his lectures, listen, and follow along you should get an A even without studying too much.
Awesome for CS3345!
I took 3 classes with him so far. High quality lectures as always. Solid choice for Data Structure and Algorithm 1, especially. Lectures are very organized, dense and high quality. Professor Ozbirn is also very patient for questions during class or during office hour. His class is Java intensive so be ready to write and understand Java code.
The class is supposed to be hard but Prof Ozbirn always makes material seem way easier than it actually is. He's that good at explaining things. This is a common theme in every class I've taken with him. You definitely have to work to get an A but it is manageable and you will learn so much from him. I wish every hard subject was taught by him.
At no point in his lectures did I feel he wasted time or got off track. He was great at lecturing, kept a good pace, and was readily available to help students.
Honestly did not find his lectures were helpful, and felt like he was often just reading the slides. Luckily the slides are mostly great and I felt like I understood the concepts well. The homework is in-depth but very useful for learning the concepts, and the projects were too, although their length varied wildly.
Great lectures, he runs through examples in Paint to better illustrate data structures and their algorithms. Grading is evenly spread out between homework, projects, and exams. Everything in assignments and exams are covered in class, so no curveballs. Straightforward and clear professor, would recommend.
He is a good lecturer. Easy to understand in his lecture. Highly recommend you to listen to his lecture. Homework is interesting and needs time to do. Professor will give you enough time to finish it. Most of the scores based on your homework and projects.
Professor Ozbirn is the solid choice for data structures and algorithms. I was worried about taking Kamran khan for this class, but I luckily got into Ozbirn's class. The class wasn't stressful at all. He is very organized, patient, and keeps things simple. I should say he is my favorite professor at UTD. And, UTD needs more professors like him.
Me likey. One of the most organized professors at UTD. Simplifies the material to make the algorithms easier to understand. The projects were somewhat enjoyable.
Professor Ozbirn is a pretty average professor at UTD. His class was not too difficult, but not too easy either. You'll definitely need to engage with him during class and pay attention to the material. Reading the textbook helps a lot as well. Exams can be quite tedious but if you work hard on all the homework and projects, you'll be just fine.
Great professor for CS 4348. Straight forward lectures and a well-organized class. Projects can be difficult and time consuming, but I learned a bunch from them.
I took professor Ozbirn last summer, and I really enjoyed his Advanced Java class. He is always a Teams text or an email away if you need help, and the first exam was easy, but the second one you really have to study hard for. But the final project towards the end of the course, where you work with a partner is the best part of the course.
Great professor, easy to reach after class or whenever you like. 6 assignments, 3 projects. Lowest assignment dropped. You really need to study the material and get a good understanding in order to do well on the exams. If you put in the work, easy A.
The exams require you to read the slides very well, but thankfully they weren't cumulative, and overall they were pretty straightforward. The homework required a lot of writing and the grading criteria wasn't clear (we'd get docked for answers too long and too short). The projects can take 12 hours to code. Lectures were clear.
Pretty easy and very straightforward class. Textbook is borderline useless; slides are gold. Lectures are very good and helpful. Lots of online resources to help you with homeworks if you get stuck, and the slides are also helpful with them
This Professor is Absolutely Lousy. He has no energy in his lectures and doesn't really motivate the class to do better. He is very keen that you do things his way. Going on YouTube to learn data structures will not help. Averages for tests were not the best. Find a different Professor to teach Data Structures.
Wasn't helpful for me. Grading is absolutely ridiculous strict. Probably the most strict grading class I've had at UTD yet. I've been finding myself having to teach myself, and I cant get any feedback from the assignments. The grades come in too late as well.
As the other reviews say, he's not super energetic, but he's definitely not lousy. He's cool, calm and collected. He definitely talks a bit slower but honestly its very helpful because you learn so much from him. There are weekly assignments that actually are practical and not to bad because he gives you what you need to get a good foundation.
He grades the homework and projects not so hard. He is very responsive with emails and contactable outside the class.
Took his Operating System, Data Structure and Advanced Java; it's because of professor like him that makes UTD CS degree worth it. Yes, the lecture can be dry because it is more heavily based on PPT) but the lectures are well designed and rigorous. You will appreciate and be glad that you took these class with him. (especially OS and DS).
Ozbirn is a great professor. He does use a predominantly lecture-style form of teaching but it works and his slides are packed with information. The projects in this class are probably the hardest CS projects I've had to do (one of them is creating your own programs simulating CPU and Memory). It's a tough class and Ozbirn is probably the best.
Greg Ozbirn is a really good choice for CS5343. Covers a lot of topics in DSA and also solved a lot of questions which makes the assignment easy. The number of assignments and projects is a lot but is doable. Exams are based on the PPTs and the assignments, so it's not so hard unless one doesn't try at all.
Ozbirn is a solid choice for data structures and algorithms. He's pretty good at explaining tricky concepts. He's open to questions from the class. And his lecture material is pretty helpful for assignments / test review. His exams are very aligned with what was covered in lecture and on assignments, so go to class and do the homework. pretty chill
His class should be considered rigorous and difficult. PowerPoint heavy, exam heavy with easy projects. Lectures were fairly boring, so reading bland slides for hours is the best way to study for exams that can make or break your grade. Did not really enjoy the class, but he is a reliable choice considering the coinflip nature of professors here.
Ozbirn is a classically good professor. Homework and examples in class offer plenty of practice in learning the algorithms and nature of the structures, projects are an effective measurement of the content learned up until that point, and exams are based solely on the slides and the types of practice problems done in them and in homework. Very fair
His lectures were mostly him reading off the slides but that's due to the nature of the material, not due to Ozbirn himself. That being said, everything on the tests was on the slides. Easy 100%s on the HWs if you regurgitate the info on the slides. Projects were quite hard, but really rewarding.
he a cool dude
He's a solid choice for Data Structures and Algorithms and everything you need to study for tests are information and examples in the slides. Coding projects are pretty practical and don't take much time. You learn a lot and the class is not hard, but still not an easy A. Would give him a 5 if we wasn't monotone and unenergetic when speaking.
One of the best professors Ive take here, a true gem to UTD. He makes data structures easy to understand, gives a good amount of homeworks and projects that make you learn, and medium-level exams. A bit dry but overall a very professional person.
This class was dry. Very basic way of teaching: slides, 6 assignments, 2 tests(60% of grade), 2 difficult projects(20%). His advice to study for exams is, "just know everything in the slides." Exams are tedious but left out major topics. Projects were super hard. Very nice man, & could be worse so he's better than most :/
Professor Ozbrin is a very good professor. His lectures are a lot of slide reading but it is not boring. He does a lot of step by step examples to make sure everyone understands what is going on. His hws and projects are not very hard and prepares you for the exam. He also offers a lot of practice problems for every chapter that helps with the exam
Ozbirn is a good professor. He explains the topics in class well and is open to any questions. This class isn't a breeze though. Very slide-heavy, lots of concepts to understand. The tests make up the majority of the grade, two of them @ 30% each. Make sure to know the slides really well. Understand all diagrams he shows you and how to apply.
Prof Ozbirn structures his course in a fantastic way! Assignment and material given is clear and concise. He is very accessible and provides help asap! This is a difficult class, but he provides many examples to learn and master the material. Grading can be a bit harsh, so be sure to triple check your work!
As many other reviewers have said, very fair. Definitely a solid option for this course, you will learn a lot and the course load is fairly evenly distributed across the year.
Can't recommend enough. Exams are mc or true/false or matching, based on just his slides. His assignments are not trivial but are doable, and he is always happy to answer questions. His lectures are great, skipping them is a bad choice (you can self study but he has great examples). Also he has kind of old man humor but it's funny. [took him F21]
Can't recommend enough. Exams are mc or true/false or matching, based on just his slides. His assignments are not trivial but are doable, and he is always happy to answer questions. His lectures are great (you can self study but he has great examples). Also he has kind of old man humor but it's funny. Rated 4 but that's bc OS is hard. He's chill.
Three tests, six assignments (lowest gets dropped), and there projects. The projects can be very challenging but doable. The tests are the hardest part. Very much based from the slides. Wording can be tricky, especially for nested T/F. Second test was hardest. Got a 100 on first test and 78 on second and studied the same amount for both.
Great, straightforward, and respected professor. Easy to ask questions and get answers in class, plus his lectures have a bit of humor. Projects and assignments are meaningful, and the exams are doable by 95% studying slides only. 3 exams (60%), 3 projects (30%), 6 assignments (10%). First project will be the hardest by far. Highly recommend!
Tbh, even though he's straightforward and the exams come directly from the slides, the lectures are extremely boring and the projects were stressful. It was hard staying awake during the lectures and it didn't help that the material was also difficult. As long as you study hard and can program well, take Ozbirn.
Great prof and an interesting course. Goes fast but slides are top-notch and allow for self studying. Projects where shortish and where an amazing refresher from most other profs that take days/weeks to complete. Getting an A isn't hard just have to cram slides day before test.
Ozbirn's class is very orginized and well structured. He explains topics very well using analogies and examples. Exams are fair and by studying the slides, it is not too difficult to do well. Assignments are a lot of writing, time consuming, but do help soldify concepts. Projects also get easier as the semester progresses. Definitely reccommend!
Operating Systems is a hard class in its nature. Although he went fast, professor Ozbirn did a good job explaining each of the slides very clearly. Project 2 on threads and semaphores was the hardest project due to its logic, the other two projects are easy to program. If you are really good at memorization of slides, exams are easy.
OS is a hard class and I can't blame Ozbirn at all. He did his best by providing information for exams in the slides and clearly projects. Projects are difficult but you're given few weeks to do them and are a saving grace. Exams are hard unless you're great at memorization and reading comprehension. Downside is that he doesn't curve or round up.
15 years since I took OS Concepts with Ozbirn and I still remember some topics. I wasn't a particularly dedicated student, so I have only one explanation for this - Mr. Ozbirn is a great educator. He designed the class to have a sufficient amount of practice and feedback (at the time it seemed like too much but in retrospect, it was just right).
3 Projects are very hard and take a lot of time (30% of grade). Exams are closed book, closed notes (60%). Need to memorize the slides to do good on exams. Don't fall behind else will be tough to catch up. Gets more confusing as the semester goes on. Prof is okay, but class is really hard. Toughest class in CS degree plan. Assignments are 10%.
he's not a 5/5 on rmp. class is very hard and his teaching style is very monotone and boring. he is a nice person but class is not engaging at all and exams are straight memorization of the slides. each exam will require memorizing roughly 200-300 slides including understanding complex diagrams. very hard class so study well. does not curve.
This subject is difficult, and will be one of your hardest classes in undergrad. His tests are quite difficult and require you to throughly study the material. The projects require a lot of time to complete. He is very helpful in office hours. However, the first project demands too much. It is a massive leap and needs to be tuned down.
I HIGHLY suggest you knock out the projects first and try to get above 90 on each one. The projects along with the assignments should be enough to carry. The exams require a lot of memorization/comprehension since the wording of the exams is tricky, format is mc T/F, and paragraph questions where you must select which sentence is incorrect.
Do highs on the projects and assignments to compensate for how terrible the exams end up being. The exams are in a format of True/False and conceptual multiple choice questions like the ones you see in an English state exam or SAT (ex: which sentence doesn't belong) you have to know the stuff very well, in and out. Reliable, but not recommended.
attend class and follow along with the slides and you will get an A/A+. teaches at a good pace so I can go back and review a slide real quick without falling behind. makes the content straightforward and simple. easy hw/normal projects/somewhat easy exams as long as you review the slides.
Ozbirn is a good professor. The exams and assignments are both based off of the slides and it is very fair. He has good lectures and shows lots of examples during class which help tremendously. The projects are all simple and can be done in a 1-2 hours. If you already know some data structures, you can skip his class and still get an A.
I got absolutely clapped by the exams cause the content wouldn't stick for me until the last exam. What saved me was getting 98 for assignments and projects. I highly recommend working on the projects ASAP since it can be time-consuming, especially the first project.
Projects were fairly intense but only 3 of them and took 2 days of work at max each. Slides corresponded excellently to exams. What you put in is what you get out - Ozbirn teaches OS just as well as data structures.
Very nice dude and teaches the content very well. Pretty tough to get an A (93.33) but is very fair and realistic with his expectations. Learned a lot.
decent lecturer. exams are very easy due to being multiple choice. projects are very straightforward too
Slides have all info needed for exams. He does examples in class which are helpful. Weekly assignments and programming projects every few weeks, both fairly easy. Doesn't take attendance. 3 exams of easy-medium difficulty. Nice guy, good professor
I was intimidated to take this class, but it turned out to be an easy class. KEY THING: Go to class and listen!!!!!!! Ozbirn is so good at explaining every concept. If you listen well in every class, you won't need to study too hard. Projects get more difficult later one so try to get the last or second to last one dropped. Exams are medium level.
This class is tough at times but going to office hours helps clear up any confusion. After each chapter he gives examples to practice so be sure to do those. Tests are hard so study the slides thoroughly and you'll do well on them. He drops the lowest hw and project grades. Overall he's an excellent professor who wants his students to succeed.
He is a very decent professor with a decent workload. I am not a fan of lectures but was able to learn the material through his assignments and online slideshows. He used Java to teach the course, which is an okay language, but I would have preferred to use one that was less verbose and encourages cleaner coding practices similar to Haskell.
So many projects, so much homework, hard tests. you get no breaks in this class. and the huge projects are barely weighted anything in your overall grade, even though they take a whole week to code. and the tests are hard and vague and nothing you can really do to be prepared.
No curve, like at all on anything. One of the most boring lectures ever, hard to pay attention, not engaging. Difficult projects and exams require memorization of 400 slides which include useless details. True or false questions are very confusing and is where you will lose most of your points. Assignments are very time consuming. He cool doe..
Awesome professor! He does a good job explaining topics. 3 coding projects that will take time. Try to start them early. HW's were easy and come straight from the slides. Tests were hard but doable. As long as you understand the concepts you will do fine. Slides and lectures where the best source for information to be able to do good on the exams.
Homeworks are good and not too hard. Projects are tougher and take a while though. Exams aren't bad if you take the time to do a little studying. Lectures help to understand the slides. Professor cares about the students' learning and will answer questions both in and outside of class.
Lectures are clear, homework/projects are either very easy or he gives you a lot of guidance on, tests are straightforward, and he is very accessible through email or office hours
Ozbirn is good and teaches the subject well. Workload is not a lot, but the projects are very hard and time consuming so you better start them early. Exams are hard due to the amount of material to memorize and the tricky questions. Ozbirn makes OS unnecessarily harder than how it should be.
Really nice guy but graded by a few things and no curves
TA in this course graded quite harshly. No curve is given. Exams are just pure memorization and you have to memorize 300-400 slides for it. Long projects
He's very good at organizing his class and lecturing the material. The slides are very comprehensive and informative in preparing for the exam, and he knows how to explain concepts on slides well. Assignments are chill. Projects can be tricky but not too terrible. Exams are fair game from the slides, and not too terrible. No curve. No attendance.
class is setup very well for you to succeed. all exams are based on slides/homework. homeworks are very reasonable and the projects as well. exams are all MC and T/F which is very nice. lectures can be a bit boring at times but I recommend going to class, however you could def pass this class while never attending a lecture and just studying slides
Project 1 and 2 were pretty difficult, but not unreasonably so. You will learn a lot from them and Project 3 is noticeably easier. Exams are fully MC (find false statements among 6 statements, T/F, normal MC), but there's a very large amount of content and I found studying a bit difficult. Projects and tests are the main grading criteria.
Class consists of lectures, homework, projects, and tests. Homework is based on the lectures and involves a paragraph response for each question to demonstrate that you remember the content from the lectures. Projects are done in a choice between C/C++/Java to demonstrate OS concepts. Tests are a mix of T/F and multiple choice.
Class is extremely easy if you do the homework and projects. Tests are multiple choice and true-false and are all straight off the slides. After the first test, the class is more about learning and visualizing data structures and algorithms than coding them. We actually coded very little.
Professor Ozbirn runs a well-structured class. Assignments are manageable if you stay on top of the material. While lectures can be dry, attending them and using resources like unstuckstudy made it easier to ace the exams.
Where is he ???????????????????
Class Info
Online Classes
100%
Attendance Mandatory
37%
Textbook Required
22%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Stable
-0.11 avg changeRatings by Course
4336
5.0
(1)5343
5.0
(1)CS2314
5.0
(1)CS2315
5.0
(1)OPERSYS
5.0
(1)Difficulty by Course
CS3345004
5.0
CS1
4.0
CS4348
3.6
SE3345
3.5
CS1337
3.3