4.9
Quality2.0
Difficulty96%
Would Retake108
Reviews96%
Would Retake
108
Reviews
Rating DistributionOfficial
5
102
4
2
3
1
2
1
1
2
What Students Say
“You are going to enjoy that three hours of class”
CSCE5300 - 5.0 rating“Materials used were great”
CSCE5300 - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
56%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.63 avg changeRatings by Course
CSCE5050
5.0
(5)CSCE5430
5.0
(84)CSCE5300
4.4
(9)CSCE4110
4.1
(10)Difficulty by Course
CSCE4110
2.5
CSCE5300
2.2
CSCE5430
2.0
CSCE5050
1.0
Reviews (108)
Dr. Ouda is amazing. I really liked his teaching style. The feedback he gives after the tests is good, and he is always available to answer questions. The course had four Java programming assignments, a midterm, and a final. The last programming assignment was optional; he curves hard. Recommended!!!!
Professor Ouda is a highly skilled educator who excels in teaching, inspiring, and mentoring students. He is knowledgeable in his field, simplifying complex ideas to make them accessible to all learners. He encourages students to achieve their full potential and inspires them to pursue their goals with confidence and conviction.
Ouda sir is someone who not only has a deep understanding of the subject matter but also has a passion for teaching and helping students learn. He is approachable and always encourages students to ask questions and seek help when needed. Conclusively, He is the best software engineering professor who always inspired and motivated me.
Mr. Ouda is very experienced Professor skilled in many areas of Computer Science. With his immense knowledge on topics, he teaches concepts with lot of clarity. His course projects are made in such a way that we get hands on experience on each and every topic taught during the course.
Ouda Sir is one of the best Professor I have ever seen in my life. He is a gem (A Fatherly figure) who really cares about his students and always ready to help. His slides are valuable and he delivers you the best industrial knowledge. Sir always responds to students and understands when any mistake happens. Very optimistic and true to his word.
I would like to give star rating to my professor ( abdelnasser ouda ). I like his teaching he has very good experience in the industry. He taught good examples which would be useful for students in future. I would definitely recommend Students to take take software engineering course under his.
Ouda sir is someone who not only has a deep understanding of the subject matter but also has a passion for teaching and helping students learn. He is approachable and always encourages students to ask questions and seek help when needed. Conclusively, He is the best software engineering professor and always inspired and motivated me.
Mr. Ouda is awesome professor. It was my pleasure to study under him. He has vast knowledge and awesome teaching skills.
The professor can explain difficult concepts in a clear and straightforward manner and has a strong subject area. He has the ability to modify his teaching methods to meet the requirements of his students, whether that includes the use of visual aids, hands - on activities, or more standard lecture-based methods.
Good teaching capabilities and a student friendly professor
Prof Ouda is very knowledgeable and I appreciate that he draws the class content from his real life experience. He works hard to engage the class and there are not too many assignments. Overall, I think this was a great, easy class that successfully teaches the basic principles of Software Engineering.
I completed software engineering course under Professor Ouda, and the syllabus included regular exams and projects that were helpful in learning industry concepts. Overall, it was a well-structured course that effectively prepared me for real-world applications.
Materials used were great. Lectures were interactive. Project given were meaningful. Definitely attending lectures helped scoring good grades.
prof. Ouda is great. I took his class in software engineering. His lecture was interesting and the materials he gave us is very clear and logical. The exams and homework are helpful. learned a lot from his class.
His teaching skills are great! he is very friendly and will always be there if you have any question. We will have group 5-7 for each project. You have to participate in class and will an A grade.
Would be a better opportunity to learn concepts in depth
Such a Gem Professor. You are going to enjoy that three hours of class. Get ready to study with fun. Ouda Sir, is so kind who really takes care of his students. The material which he provided, was very informative. He is very responsible and gives reply of every student's mail. Definitely you will consider again and again to enroll in his courses.
Materials used were great. Lectures were interactive. Project given were meaningful. Definitely attending lectures helped scoring good grades
This class was amazing and the professor was beyond perfection, he has a great experience and he was very helpful
The class was very lecture-heavy (he just read from slides the whole one and a half hours). We were only given a few assignments the whole semester, and he expects you to code hard assignments in Java even though the entire degree program has you code in C++.
His lectures are very interactive. The Syllabus covers the SDLC process. So not only do you learn theoretical part of the SDLC, but also gain an hands-on experience on development, testing, documentation part in the weekly assignments. Overall, the learning experience was great and would definitely take a subject under him again!
He is a great professor who covers all the topics of SE. He explains very well with real time examples. The projects we are doing help us a lot in our future to keep in our resumes. Overall the subject is very worth taking and I would like another subject under the professor again.
Professor is very helpful and teaches with many general examples.easy to understand the lectures
Good professor. I personally recommend to take his class. They are useful.
Interesting and interactive lectures. He has clear grading criteria. Would like to take another course under him.
Well-structured and well-organized course has clear goals and objectives that are articulated at the beginning of the course, with clearly defined learning outcomes
Very hands on type of course. Definitely recommend it if you are looking for a career in software engineering.
His lectures are very clear and interactive.
Very kind and caring Professor. His classes are interactive. Professor explains everything with real time scenarios which makes an easy learning.
The professor is very good
Amazing Lectures and Respected professor
He is great he gives you lots of bonus! even assignments as your choice of language C or Java.
Great Professor! Concentrates more on practical knowledge.
This class covers a lot of material in a short amount of time, but the content is extremely useful and Dr. Ouda does a great job encouraging student participation during lectures and is good about including example problems in the slides. He also adds in practice interview questions in the lectures to help prepare for job hunting after graduation.
Professor Ouda is Excellent professor, his teachings are marvellous. He explains everything clean and cut way. His teachings help us lot in future purpose.
Such a great professor. He cares for his students and has a great knowledge. Project are the best thing in his class
Professor is very good. Explains lecture clearly and understandable.
Professor is good at teaching and provides material which is very good for learning and interactive in the class sessions
Professors presentation of matter in class is quite inspiring containing real time examples making it easier to understand
Such a gentleman. His teaching style with his own pdfs is nice. You will feel motivates every time.
Professor is Student friendly, dedicated towards subject.
Professor teaching was good
Highly recommend it go for it
Professor was teaching subject very easily and I have learned a lot from the professor
The course mainly focuses on project which is 60%.and 40% is exams.
He would go at a fast pace and it was hard to hear him clearly a lot of the time. You have to come to his exams with a lot memorized or else you'll get a 30. The java assignments were fine except for javafx intellij not loading properly.
Every lecture and hands-on session displayed your enthusiasm for software engineering. You navigated difficult subjects with ease, simplifying them into concepts that everyone could grasp. I was absolutely astounded by your ability to clearly explain complex software design ideas, architectural patterns, and development techniques.
He knows what he is teaching very well and knows how to deliver it to the students very well. The class was very interactive.
Scoring an A is Prof. Ouda's class is easy if you put in the work. You'd get a B with minimal effort. If you want to get good grades you have to pick him. He's super chill and fun. The only drawback is that, I did not get to learn a lot through his lectures. Although we gained a bit of hands on experience, the subject is mostly theory.
Professor Ouda was extremely helpful and an incredible professor. If you put in the work, attend class, and ask questions for clarification this class will not only be an easy A, but beneficial for the future of your career. I highly recommend this instructor!
Classes are very interactive. Professor is very keen about details.
Very Good Professor. I Strongly recommend to students to take this course under him. Very disciplined course structure and best way of delivering the lectures.
professor is very easy and he explains very clearing
Professor handles his class very calmly and as long as we work hard we can see the progress in our grades and also professor explains clearly in class its easy to understand the subject and material.
Very Good Professor
Professor is very calm and student oriented.if u give 100 percent of participation u can get a good score for sure .All the best.
Calm and cool.very good
Very good professor and makes our course easy to understand. Need to participate good enough in group projects and u can easily score A. As long as we attend his classes and listen to this lectures, we can easily write the exams.
Good teaching style, very easy to understand.
I really loved it
Explanation is very good.
good professor
The Whole course was very easily explained by professor.We enjoyed the course work.
The coursework and the lectures which was taught by the professor was very clean and clear and very easily understandable.
The coursework and the lectures by the professor is excellent. We enjoyed the professor's class.
He mainly focused on project and exams. His leature is elaborative and understanding. For to get good points in mid and final exam you need to attend classes.
The classes very interactive and helpful and very detailed explaination
Classes are interactive
The class is very interactive had learned many new and interesting concepts in regarding to Software Engineering.
The Odua professor is an exceptional educator, inspiring students with their vast knowledge and engaging teaching style. Their ability to make complex concepts accessible and foster a positive learning environment is truly remarkable. Under their guidance, everything in the classroom feels elevated and full of possibilities.
The Odua professor's passion for their subject shines through in every lecture, captivating students and instilling a genuine love for learning. Their dedication to ensuring that each student grasps the material and succeeds is commendable, fostering an atmosphere of growth and academic excellence.
Overal good
The professor is very friendly
very good explainations by professor .
Awesome Professor!!!
He is fantastic and amazing. He gives the live examples.
He is student friendly professor. He teaches really well.
He is very good with students (Specially in Assignments and grp projects)
Professor Ouda is an exceptional educator who possesses a profound knowledge of their subject matter. They create an engaging and interactive learning environment, group projects, fostering a passion for learning among students. Their dedication to student success is evident through their availability, guidance, and support.
I had the immense pleasure of being a student of Professor Ouda in the Software Engineering course, and I must say that it was an absolutely phenomenal experience. Professor Ouda is a true master in the field, and their dedication to teaching and expertise in software engineering made the course truly exceptional.
professor's professional abilities, including their teaching style and ability to convey the material clearly, are crucial for creating effective learning experiences. A skilled professor adopts a teaching style that suits the subject matter and engages students. They may use a combination of lecturing, facilitating discussions, multimedia tools.
The explanation and intuition of every concept is so clear
Good teaching
He is inspirational and reallt gpod proffessor
Very clear in topics he taught , group projects where he will helps us in completing.
Concepts are clear and good feedback
Very chill professor and can learn so much useful information frm this professor class
Good understanding of subject
He has very good knowledge about software engineering
The professor is very good. Lots of knowledge.
He is a great professor with great knowledge and i would like to take another subject of his again
My professor was amazing! His interactive lectures kept us engaged, and he provided valuable feedback on our projects to help us understand real-life applications. I would definitely recommend this professor because, he is great at teaching and really care about their students' success.
Teaching method is very good. When delivering lectures, the professor exhibits a talent for conveying complex material in a clear and accessible manner. They possess a deep understanding of the subject matter and have honed their ability to distill intricate concepts into digestible information.
His lectures were awesome so that i suggest the students to take this professor
Thank you for a fun semester! I always enjoy having you as a professor and I appreciate how approachable you are.
Awesome professor
Good professor and awesome lectures
Learned a lot
Professor was very friendly and giving very good subjects.I have learned a lot and Iam very happy as I took the course.Taking about professor he is having depth knowledge in the subject and treated students very well.we are very lucky
Professor was giving very good concepts and everyone can able to understand easily
lectures were not just informative but incredibly engaging, making even the most complex concepts seem approachable and fascinating. Your dedication to your craft is palpable, and it was your unwavering commitment that ignited my passion for the subject. Thank you for being an educator par excellence.
Professor is very friendly and chill.
He begs students for the course evaluation, he even stood the lecture to get the 100 percent attendance for evaluation, extra 20 marks for evaluation the course, once done, he show all the attitude and doesn't listen to students.
Ok.... Let's go straight to the problem. He is a kind Professor, but his grading system is extremely bad. Any student can get A at the end of the course due to TOO MUCH EXTRA CREDITS for DOING STUFFS NOT RELATED to study.
very good lectures and amazing classes. explanation is great.
Awesome Professor, Liked the course very much
I like this professors teaching very much.
Very Caring Professor
Class Info
Online Classes
100%
Attendance Mandatory
56%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.63 avg changeRatings by Course
CSCE5050
5.0
(5)CSCE5430
5.0
(84)CSCE5300
4.4
(9)CSCE4110
4.1
(10)Difficulty by Course
CSCE4110
2.5
CSCE5300
2.2
CSCE5430
2.0
CSCE5050
1.0