3.9

Amr Elkady

Computer Science - Diablo Valley College

3.9
Quality
3.5
Difficulty
83%
Would Retake
248
Reviews
3.9
Quality
3.5
Difficulty
4.0
Helpful
3.9
Clarity

83%

Would Retake

248

Reviews

Rating Distribution
Official

5

83

4

112

3

25

2

12

1

16

What Students Say

Tests were completely awful, and don't get me started about the homework

COMSC165 - 1.0 rating

Highly recommend if you're not just looking for an easy A class

COMSC110 - 4.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

49%

Textbook Required

17%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 98 grades
Most common grades:
Not sure yet (66)
A (59)
Incomplete (14)
Grade Distribution
A(65)B(15)C(4)D(4)F(0)A-/B+(14)
Based on 187 reported grades
Not sure yet: 66
A: 59
Incomplete: 14
B: 13
Common Tags
Lots of homework (79)
Participation matters (61)
Gives good feedback (45)
Clear grading criteria (44)
Respected (41)
Get ready to read (35)
Lecture heavy (34)
Amazing lectures (30)
Rating Trend

Improving

+0.28 avg change
Jun
Jul
Sep
Apr
May
Dec
Last 6 months
Ratings by Course

COEN283

4.8

(4)

COMCS1105070

4.2

(11)

COMSC110

4.1

(60)

COMSC1101275

4.0

(2)

COMSC165

3.9

(100)
+4 more courses
Difficulty by Course

1275

5.0

COMSC210

4.3

COMSC1101275

4.0

COEN283

4.0

COMSC1101572

4.0

Reviews (248)
3.0
5.0
COMSC110
Apr 2, 2014

Please be aware, that this professor is teaching undergraduates for the first time. His initial mindset in the beginning was to him, we already have some knowledge in the field of programming. His method of teaching is hard and relentless, so be prepared to take a lot of heat.

2.0
5.0
COMSC110
Apr 21, 2014

The professor is extremely hard and ruthless. First year teaching computer science to undergraduates. For first time computer science students, I would avoid his class at all costs.

2.0
5.0
1275
Grade: Incomplete
Apr 23, 2014

The professor is very hard, the progress of course is very fast,the words he wrote on the board are very untidy, it is hard to know what he wrote on the board, it is the first time to teach undergraduates for him. the assignment is out of the range, his quiz and exam are very hard, the average grade always below 60

3.0
4.0
COMSC110
Apr 23, 2014

The professor is teaching undergrads for the first time and has high expectations do his students. With that said, he really does care about them and is willing to go the extra mile to help them be successful in class and beyond.

4.0
3.0
COMSC110
Apr 23, 2014

Since hes teaching the course the first time, his method is moderate hard. He tries his best to help and responds emails very quic. Remember to ask him alot of questions because he sometimes confuses himself.

4.0
5.0
COMSC110
Grade: B+
Apr 24, 2014

This professor is very hard working and also provide lots of extra help for student that need his help. The course is hard but the prof. put lots of work into the lecture too. He really wants to teach students something that's useful.

4.0
4.0
COMSC1101275
Grade: Not_Sure_Yet
Apr 24, 2014

Nice guy with a great sense of humor. He tries his best to make the class fun. Thanks to him I have learned what it is like to work productively in teams doing code together. Ask him questions and he will help you. This is not an easy class. It is required to get in contact with your classmates and ask around for help in order to succeed.

5.0
1.0
COMSC110
May 14, 2014

Pros: Teach us real coding. No necessary theory. Very approachable. If you didn't understand you can talk with him and it's really truly helpful. In the end, you will feel like you are good enough with programming. Cons: Tests quite hard, but DOABLE. Possible to get an A !

5.0
1.0
COMSC110
Grade: A
May 15, 2014

Teacher who is very helpful. VERY VERY approachable, you can talk to him any topics. Gives us a cookie at the last meeting. REALLY COOL!! But just remember, he will teach you how to code, so lazy people won't survive the class !

4.0
3.0
COMCS110
May 19, 2014

His lectures can be a bit confusing to understand when he is explaining something to you for the first time, but he is very helpful when you ask him questions about the material. I also can easily recommend him if you already have some small experience with computer code or some form of software/hardware design.

5.0
1.0
COMSC110
May 22, 2014

Don't be afraid to ask questions, he is very helpful to his students. He teaches how to be think like a good programmer, i learned a lot from his class. As long you are not lazy, then getting a good grade is not a problem. Definitely recommended professor to take.

4.0
4.0
COMSC110
Grade: A-
Dec 4, 2014

Very hard teacher but I woudn't want to take this class with anyone else. If you work hard, you'll come out of the class with amazing skills that will be immensely beneficial to you. Highly recommend if you're not just looking for an easy A class. Note: Everyone must pass in his eyes and he makes sure of it

4.0
3.0
COEN283
Grade: A
Mar 31, 2015

Good class at SCU.

3.0
4.0
COMSC165
Grade: B+
Aug 21, 2015

Summary: Amr has very valuable information that is very hard to find elsewhere due to his experience in the industry, but as a teacher he has a lot of room for improvement. - No feedback on anything -Intimidating to ask questions (he will make you feel stupid if you ask the wrong thing) - tests on lecture, moves fast and no pics ofhis notes

3.0
5.0
COMSC110
Grade: C+
Dec 11, 2015

There is no doubt that Prof Elkady is a smart guy with a lot of knowledge in the industry. Willing to stay for a few minutes after class if you ask him to. However, as a teacher he has a lot of room to improve in. Makes you feel stupid for asking questions. Wants to teach real things you will see in the industry. But fails to provide foundation.

5.0
4.0
COMSC110
Grade: A+
Jan 18, 2016

I second an earlier comment. Tough professor, but you come out with amazing skills and experience beneficial to you, and you code! The more you work, the more you gain, because Elkady is incredibly knowledgeable and experienced, but also is smart and kind enough to adjust to beginners willing to put in effort. Highly recommend if not a slacker.

5.0
4.0
COMSC110
Grade: A
Feb 17, 2016

He is a teacher with a mission and makes it clear in first class. He teaches you amazing skills with focus on industry. If you work hard and followed what he says in lecture you'll get an A. If you want an easy A this is not the right class. If you are planning on going to computer science, I wouldn't take the class with anyone else.

5.0
4.0
COMSC165
Grade: A+
May 12, 2016

Took both 110 and 165 with Elkady, in prior semesters, and I wish my other classes were taught by him. Everyone I've talked to have been amazed with how much they've learned and it's helped them with the later classes at DVC. He teaches C++11 and C++14, and there are reasons people use the newer standard. He packs a ton in 1 semester. Tough class!

5.0
4.0
COMCS110
Grade: A
May 31, 2016
Would take again

Great professor! Not only teaches you how to code, but teaches you how to write good code. Also teaches the latest best practices with C++11 etc. His exams are tough, so expect to be challenged. Not an easy A! However, you will walk away with a ton of knowledge for 1 semester and he covers most major C++ topics in 110.

2.0
4.0
COMCS110
Nov 30, 2016
Wouldn't take again

The guy is nice but I really feel he does a bad job teaching. He is also fairly discouraging for an intro teacher. His tests are terrible like the mid term that was one question if you didn't know how to do it you failed and the whole class failed! Also half the class dropped out so pretty terrible. Too difficult. Needs to be more constructive.

Tough Grader
GRADED BY FEW THINGS
GROUP PROJECTS
5.0
1.0
COMCS110
Grade: A
Dec 1, 2016
Would take again

He is really knowledgeable and respect, with more than 15 years in the field. If you want to learn how to write beautiful code and be good at coding, take him.

Respected
1.0
4.0
COMSC165
Feb 1, 2017
Wouldn't take again

Elkady isn't helpful. None of his class notes are accessible outside of class and he zooms through them. He gets mad when you ask him "dumb questions" and shouldn't really teach if it isn't what he loves.

Tough Grader
Skip class? You won't pass.
1.0
4.0
COMSC165
Feb 1, 2017
Wouldn't take again

His lectures are super fast, and he expects us to respond very quickly, but the computers here are super slow! He keeps saying that we should answer his questions within 30 secs. However, when he showed us his answer, it took him almost 30 secs to fix a typo. I think his requests are unreasonable. He is impatient and we all feel discouraged.

Tough Grader
LOTS OF HOMEWORK
LECTURE HEAVY
2.0
5.0
COMSC165
Grade: A
Feb 16, 2017
Wouldn't take again

Here is an honest review of Elkady. He's a teacher that gives lot of coding work. One thing that's nice is that he doesn't waste his time teaching you old, useless C++ material that other professors require to learn. My only, and largest complaint is that his notes aren't accessible outside of class. For this sole reason: beware!

Tough Grader
LOTS OF HOMEWORK
LECTURE HEAVY
1.0
5.0
COMSC165
Mar 21, 2017
Wouldn't take again

His doesn't really teach in class, he clicks through his slides (not available outside of class either). He spent like 2 hours to cover 3 chapters in the textbook the other day. You need to read the chapters before classes, otherwise you'll have no clue what he's doing. Random pop quizzes on new material... My tip - look for another professor!

Participation matters
BEWARE OF POP QUIZZES
LECTURE HEAVY
5.0
4.0
COMSC165
Grade: A
Apr 6, 2017
Would take again

Great professor if you plan on a career in computer science. He insures we learn what is done in the industry. Exams and Quizzes are sometime very hard, but his view is that he wants us to think and since we are graded relative to each other then it does not matter if everyone did poorly (as he explained it, grades on a curve).

Tough Grader
Skip class? You won't pass.
BEWARE OF POP QUIZZES
2.0
4.0
COMSC165
May 8, 2017
Wouldn't take again

I have passed COMSC110 class easily with an A, but this class was somewhat difficult. The professor expected the students to work many hours outside of the class.. Only take this class if you want to learn the latest C++ standard and if you are willing to spend a lot of time on your lab assignments.

Tough Grader
Gives good feedback
LECTURE HEAVY
4.0
5.0
COMSC165
Grade: Not sure yet
May 22, 2017
Would take again

His class is tough in many ways. Exams and Labs can be difficult, but that's how you learn. He covers more than just the syllabus, he keeps saying that it's better to learn a brand new thing with him. I learn a lot about programming and comsci concept from his class. He is nice enough to spend time with each of us in his office hour.

Tough Grader
Inspirational
TEST HEAVY
3.0
4.0
COMSC165
Grade: A
May 29, 2017
Would take again

Elkady gives quite difficult coding problems and midterms, but he grades based on your relative position in the class, so unless your class is full of geniuses, you'll be fine. I believe that he did make me a better coder, and he definitely forces you to think, but Elkady can be impatient and the class is pretty stressful. Not an easy A! work hard

Respected
Participation matters
GRADED BY FEW THINGS
1.0
5.0
COMSC110
Oct 30, 2017
Wouldn't take again

He is the toughest teacher I've ever had. He doesn't explain each topic properly. He's a nice person but not a very good teacher! He's really intimidating if you ask him "stupid" questions. If you've never had programming experience before, you'll have an extremely hard time in his class. You'll be lost and depressed.

Tough Grader
Participation matters
LOTS OF HOMEWORK
5.0
4.0
COMCS110
Grade: A
Dec 11, 2017
Would take again

looking at his reviews here, b4 you decide to take him, note that there a different type students; the ones that Really work hard for it and want to achieve something in comsci, or some who show up because it is a must. If you are #1, Amr Elkady is simply truly amazing! Theway he prepares you for this field with knwdledge & skil is beyond belief.

Skip class? You won't pass.
Inspirational
Would take again
2.0
3.0
COMCS110
Grade: Not sure yet
Jan 5, 2018
Wouldn't take again

He isn't much helpful when you ask him questions in lectures and sometime will tell you that you're question is stupid. Lectures is entirely of off powerpoint and very difficult to follow. Avoid him if you could afford to.

1.0
5.0
COMSC165
Grade: Drop/Withdrawal
Apr 10, 2018
Wouldn't take again

If you are a new student this semester, this class would be extremely hard. He grades on a curve and more than half of the classmates consists of his better students from last semester. They know how to respond they way he likes it and are well familiar with his testing styles, which are nothing like the books and other teachers.

1.0
5.0
COMSC110
Apr 29, 2018
Wouldn't take again

TERRIBLE!!! DO NOT TAKE HIIM STAY AWAY!!!!

1.0
1.0
COMSC165
May 31, 2018
Wouldn't take again

Way to easy if you already know the material. He used to give challenging homework, projects, and elaborate quizzes but this semester feels boring, no assignment grades/feedback at all. The lack of constant practice and feedback also caused many beginners to do poorly on his tests (more than half got 0's).

5.0
4.0
COMSC165
Grade: A
Jun 13, 2018
Would take again

Difficult but nice professor if you want to "learn." Lots of students who just want "easy A" usually get knocked out but if you stick to his lecture and try to follow his guideline he'll help you. Read the textbook if you don't understand his lecture. It'll help a lot. However he expects you to come up with a smart idea with every in class project.

Tough Grader
Skip class? You won't pass.
LECTURE HEAVY
5.0
5.0
COMSC165
Grade: A
Jun 18, 2018
Would take again

CS Major/Going into programming? Definitely sign up. Taking for credit only? Don't. Very challenging, lectures are long and DENSE, but are well done. Take notes. If you show up, put in effort, and do your labs, you'll get an A. More importantly, you'll feel like your time in class is well spent. Lectures are INTERACTIVE. Prepare for challenges!

Skip class? You won't pass.
GRADED BY FEW THINGS
Amazing lectures
5.0
4.0
COMSC110
Grade: A+
Jul 24, 2018
Would take again

The difficulty of his class is primarily dependent on whether or not you can think outside the box and how hard you work. His grading is very tough and he is very honest with his feedback, but the quality of education is great. His grading is very harsh, but he curves your grade at the end of the semester so you only need around a 50% to get an A.

Tough Grader
Gives good feedback
GRADED BY FEW THINGS
1.0
3.0
COMCS110
Grade: A-
Jul 25, 2018
Wouldn't take again

very poor quality of education. I work with C++ programmers and they said no one would hire me if I wrote code the way he teaches. He can get hostile when you argue with him or try to prove him he is incorrect. I would not take this professor again. My call is only take him for credit and forget everything he taught you after you got your grade.

4.0
5.0
COMCS110
Grade: A
Aug 20, 2018
Would take again

Hard Class and you will learn a lot. He's old fashioned and has no problem letting you know your code is garbage. He will literally give you feedback at 3:00 am, he cares very much but his way of showing it is letting you know you're an idiot. You need to earn your grade and just focus on learning in the class because he curves.

Tough Grader
Gives good feedback
Participation matters
1.0
4.0
COMSC210
Grade: C
Nov 19, 2018
Wouldn't take again

Has an attitude. Isn't always willing to help. Expects you to know how to code abstract ideas from just talking about it from his slides. Slides are always confusing himself. Needs to take time off to understand what he wrote during class. Sometimes can be helpful if he's in the mood. He did seem to care, he just wants an above and beyond effort

Skip class? You won't pass.
TEST HEAVY
GRADED BY FEW THINGS
1.0
5.0
COMSC210
Grade: Drop/Withdrawal
Nov 26, 2018
Wouldn't take again

rude to the students, slides just for decoration, always break his promises, tricky tests and HW, end up drop the class and found not more than 15 people inside the class

Tough Grader
GRADED BY FEW THINGS
5.0
4.0
COMSC210
Dec 19, 2018
Would take again

Pros: Prof Elkady has experience in the industry and brings it to the classroom. The only professor I've taken at DVC who does that. Very knowledgable in general. Willing to give and capable of giving career guidance for CS majors. Teaches at Santa Clara University also. Cons: A little less formal in curriculum/No book. My fav CS class/prof at DVC

Gives good feedback
Respected
Inspirational
5.0
4.0
COMSC165
Grade: A
May 15, 2019
Would take again

He works hard to provide up to date quality information in his lectures. He is blunt and will tell you if your code is bad but he will also work with you to improve your own ideas. He is flexible and loves new ideas. Goes above and beyond to support learning. Do not take if youre not willing to work and learn. Curves heavily. Great assignments.

Gives good feedback
Inspirational
Tough grader
5.0
4.0
COMSC165
Grade: A
May 18, 2019
Would take again

You will learn a lot. He is focused on teaching critical thinking and guarantees us an A grade in future programming classes.

Accessible outside class
Participation matters
Skip class? You won't pass.
5.0
4.0
COMSC165
Grade: A
May 29, 2020
Would take again

He teaches you how to think like a top-tier software engineer. He will teach you how to write beautiful codes, and the phrase he says the most is that "program works means nothing, how it works matters." You will learn how to condense 10 lines of codes into 2 or just one line of codes. His class is surely not easy, but 75% guarantees you getting A.

Respected
Lecture heavy
5.0
4.0
COMCS110
Grade: Not sure yet
Jul 24, 2020
Would take again

First of all, He is profoundly knowledgeable in computer science. If you really want to have a solid computer science and programming foundation, then I would definitely recommend taking your computer science classes with him. He doesn't mind telling you that your code is garbage, but he will do anything to help you improve in programming.

Gives good feedback
Participation matters
Amazing lectures
1.0
3.0
COMCS110
Grade: Drop/Withdrawal
Sep 1, 2020
Wouldn't take again

Does not listen to student complaints or issues and will often talk down to the student. Will not make any sort of compromise to help the student experience.

3.0
4.0
COMSC1101572
Nov 13, 2020
Would take again

The wrong due-date for a homework assignment was displayed on canvas. When I asked him to give me credit for the work done by the time I thought it was supposed to be done (due to his incompetence on canvas?), he condescended to me and took no responsibility for his error. Learned more from zybooks than him.

Lots of homework
3.0
4.0
COMSC110
Grade: A
Jan 31, 2021
Wouldn't take again

As a person, it seems that Professor Amr know a lot of things. Unfortunately, as a professor, he isn't the best choice; especially as a beginner. His course pace is acceptable and class participation matters. Unfortunately, he does not turn on his camera during lectures. Warning: His final test is hard and out of the box. Good Luck!

Participation matters
Lecture heavy
Tough grader
5.0
4.0
COMSC165
Grade: Not sure yet
May 11, 2021
Would take again

As the rest of the reviews say, he is a tough professor, but within good reason. He wants to see you succeed. Even though I am not a CS major, I can tell he does his best to provide students with the most up-to-date information on C++ and good coding habits. A great professor to take if you actually want to learn how to code.

Gives good feedback
Respected
Caring
5.0
4.0
COMSC165
May 11, 2021
Would take again

This is one of the most amazing classes I've ever taken. First of all, comparing to other CS professors, professor Elkady's coding skill is like next level. Someone complains about professor Elkady wasn't willing to teach them some basic things. From my personal experience, he will answer from anyone who asks him.

Respected
Amazing lectures
Caring
5.0
3.0
COMSC165
Grade: Not sure yet
May 12, 2021
Would take again

I took COMSC110 with Prof Elkady, I'm almost done with his COMSC165, and I would take his class again if I could! You have your work cut out for you, there's tons of extra material to study on every topic, and the tests truly test your knowledge and ability to program. He knows his stuff, recommended if you want to take coding seriously.

Get ready to read
Inspirational
Clear grading criteria
4.0
3.0
COMSC165
May 12, 2021
Would take again

He is honestly not bad how people said he was on this app, When he says to attend mandatory meetings please do attend! It is best to be on top of what you're learning and the eBook that we used is not difficult to understand or to do, having a textbook about the course does help a lot.

Amazing lectures
4.0
4.0
COMSC165
Grade: Not sure yet
May 12, 2021
Would take again

(Online) Prof. Elkady was pretty good overall. He gives tough love, but really is to help you improve. He makes an effort to make the material simpler to understand during his lectures. The zyBooks eBook used was pretty good, although it can be weird. He gives tests every week, and my only gripe was that they could be a bit off from the eBook.

Gives good feedback
Accessible outside class
Test heavy
5.0
3.0
COMSC165
Grade: Not sure yet
May 13, 2021
Would take again

He paces the class well so you feel challenged which is good. He asks questions and gets the students to respond which promotes faster learning. Points out relevant and irrelevant ways of writing your program which clearly improves one's programming skills not only for classes but for career purposes. Take him to learn coding at an advanced level.

Gives good feedback
Participation matters
Inspirational
5.0
3.0
COMSC165
May 13, 2021
Would take again

I had a good time in an online class with this professor because his lectures and coursework are easygoing and informative. He teaches up to date coding and gives insight based on his experience in the industry.

Respected
Accessible outside class
Caring
5.0
3.0
COMSC165
Grade: Rather not say
May 15, 2021
Would take again

He's a wonderful professor. His lectures are informative and easy to understand. His advice to get hired as a programmer and how to write readable code is excellent.

Participation matters
Skip class? You won't pass.
Clear grading criteria
5.0
4.0
COMSC165
Grade: Not sure yet
May 16, 2021
Would take again

He stresses that college is not kindergarten and that programmers are not translators of English. You can submit your codes to him and he will give you great feedback. You can learn how to be a good programmer from him.

Gives good feedback
4.0
4.0
COMSC165
Grade: Not sure yet
May 16, 2021
Would take again

Not only gives good lectures but also talks about programming practices today. What code you should be using vs what code you should just know about. He also gives good advice on how to pass programming interviews. Good class, and good professor.

Gives good feedback
Participation matters
Amazing lectures
5.0
3.0
COMSC165
May 16, 2021
Would take again

If you want to learn everything , make sure to take Professor Elkhady. He is a great professor, he explains very well and he makes sure everyone understands the materials. Plus he provided extra material for students who want to learn more.

Respected
Amazing lectures
Caring
4.0
3.0
COMSC165
Grade: Not sure yet
May 18, 2021
Would take again

He's a good professor who explains the material being learned very well. He wants you to worry more about learning the coding as opposed to your grade.

Gives good feedback
Respected
Participation matters
5.0
3.0
COMSC165
Grade: Not sure yet
May 18, 2021
Would take again

Professor Elkady's teaching style less about the syntax of the language and more about real life use cases and what we should be focused on moving forward in our pursuit of a degree in computer science and program engineering. He knows what he is talking about and he really wants you to ask questions so he can make sure you fully grasp the concepts

Gives good feedback
Accessible outside class
Participation matters
4.0
3.0
COMSC165
Grade: B
May 18, 2021
Would take again

Professor Elkady is a very knowledgeable programmer. You can tell that he is very passionate on the subject. The work is consistent and manageable. Professor Elkady provides a lot of opportunity and resources to go above and beyond the class. He also teaches (optionally) a lot of more advanced techniques that go beyond the scope of 165.

4.0
4.0
COMSC165
May 18, 2021
Would take again

Professor Elkady has clear instructions and expectations for you. If you do the assignments and show up to class, and do the quizzes, you will do well in the course. We've had 3 types of assignments in the class that are clearly stated. Do them on time, as he is not flexible. The rules are the rules. Overall good experience and would recommend.

Clear grading criteria
5.0
4.0
COMSC165
Grade: A
May 18, 2021
Would take again

Pros: - Elkady has in-depth knowledge of how C++ works at the machine level - His lectures have detailed explanations of data structures in the abstract and their implementations Cons: - His rules for the course are set in stone and not flexible - The quiz material is not completely covered by the lectures and assignments

Lecture heavy
Gives good feedback
Amazing lectures
4.0
3.0
COMSC165
Grade: Not sure yet
May 18, 2021
Would take again

Professor Elkady is very clear on his grading criteria and he also take a lot of feedback

Gives good feedback
Accessible outside class
Clear grading criteria
5.0
4.0
COMSC165
May 18, 2021
Would take again

I was lucky to take Professor Elkady's class. The lectures are knowledgeable supported by well arranged presentation. Professor uses a lot of examples when explaining the tricky things. He makes sure that every student understands the topic and always ready to help. Professor provides plenty of additional readings. I recommend this class.

Respected
Inspirational
Amazing lectures
5.0
4.0
COMSC165
Grade: Not sure yet
May 18, 2021
Would take again

Prof. Elkady has a lot of experience outside the classroom, and he shares that with us as we learn. It helps to know what's still being used in the real world, and what isn't. There are plenty of opportunities to ask questions if anything is unclear.

Gives good feedback
Lots of homework
EXTRA CREDIT
2.0
3.0
COMSC110
Grade: A-
Jun 16, 2021
Wouldn't take again

Although Elkady gave good feedback on assignments, I found the instructions he gave on assignments to be very unclear. His strict criterion for code structure did become useful in future classes but overall would not take it again.

Gives good feedback
Tough grader
5.0
4.0
COMCS110
Grade: Incomplete
Jun 17, 2021
Would take again

Professor Elkady is very tough on academic integrity

Gives good feedback
4.0
4.0
COMSC1101275
Jun 28, 2021
Would take again

Prof. Elkady is tough but fair, and you will get more out of his class than you would out of a regular programming class. Take this class if you want a challenge.

Lots of homework
Accessible outside class
Get ready to read
4.0
4.0
COMSC110
Grade: Not sure yet
Jul 4, 2021
Would take again

Not going to lie this class is pretty difficult but it is by no means impossible to get an A. I feel like the professor is reasonable and just wants you to meet him halfway and do hard work so you truly do well. Try not to procrastinate because you really need to go through every part of every module to do well. Just don't expect to get an easy A.

Lots of homework
Get ready to read
Participation matters
4.0
3.0
COMCS110
Grade: Not sure yet
Jul 8, 2021
Would take again

I really enjoyed Professor Elkady's class. Don't pay attention to a lot of the other reviews, Elkady is not arrogant at all and even lets us joke around during office hours. I have not met many professors as chill as he is. (I took this class online) Elkady is very helpful and will help you learn modern programming practices well.

Lots of homework
Accessible outside class
Graded by few things
5.0
4.0
COMSC110
Grade: Incomplete
Jul 8, 2021
Would take again

Professor Elkady often lectures on programming that will have applications in the computer science field. He gives fantastic lectures and is open to discussion, criticism, and a bit of joking around every now and then.

Respected
Lots of homework
Amazing lectures
4.0
4.0
COMSC110
Grade: Not sure yet
Jul 9, 2021
Would take again

I have found that almost all of the class is asynchronous which includes a mass amount of work. A lot of that work repeats concepts as well which I find helpful to remembering concepts. I don't enjoy the importance of my grade placed on participation considering the online aspect of the class. It's been hard to interact with other students.

Gives good feedback
Lots of homework
Accessible outside class
2.0
3.0
COMCS110
Jul 13, 2021
Wouldn't take again

Good teacher but doesn't really explain you the syntax. i take the class in summer and the speed of the class wzs very fast. He is not available outside of class, there is only one zoom per week.

Participation matters
EXTRA CREDIT
5.0
4.0
COMSC110
Grade: Not sure yet
Jul 16, 2021
Would take again

This class is very informative and Mr. Elkady is a great teacher as long as you just do your homework. If you do your homework then this class is very easy and he is always there to answer any questions you got.

Lots of homework
Get ready to read
4.0
4.0
COMSC110
Jul 17, 2021
Would take again

Prof. Elkady cares a lot about self discipline, pushing yourself to really learn the concepts and applying them efficiently. He encourages students to participate beyond the mandatory assignments through making use of the chat forum and provided supplementary material, which can be a lot of work, but it really helps retention and understanding.

Gives good feedback
Respected
Participation matters
3.0
5.0
COMCS110
Jul 17, 2021
Would take again

Professor Elkady is tough. That's not something you can sugarcoat. However, the bright side to this is that this pushes you to do better in his class. The pressure from him fuels you to actually try in this class and learn. I would recommend this professor if you really do wish to get something good out of learning programming. I learned a lot!

Lots of homework
Clear grading criteria
Tough grader
5.0
5.0
COMSC110
Grade: B-
Jul 17, 2021
Would take again

It is a bit hard to rate a professor in an asynchronous course. However, professor Elkady chose to take time out of his daily life to host weekly office hours to answer questions and explore the course content further. He encourages students to go above and beyond with optional assignments. He focus on understanding rather than just hw and exams.

Respected
Lots of homework
Inspirational
4.0
5.0
COMCS110
Jul 18, 2021
Wouldn't take again

Professor Elkady is a nice professor to have and while the class was an online class, he offers to have office hours to help students understand the concept more. The work is really self paced and up to you to really understand it and not slack on it.

Lots of homework
Get ready to read
Skip class? You won't pass.
4.0
3.0
COMCS110
Grade: Incomplete
Jul 18, 2021
Would take again

I think the atmosphere of this class is more relaxed. You can arrange your time more easily

Gives good feedback
Respected
Get ready to read
5.0
3.0
COMSC110
Jul 19, 2021
Would take again

Professor Elkady has online zoom meetings every week where the professor will answer our questions and give amazing lectures on the zybook lessons we did this week. The professor gives us extra books and videos to help us understand the concept more in the modules. He will answer questions on piazza. He also gives extra credit.

Gives good feedback
Amazing lectures
EXTRA CREDIT
5.0
4.0
COMSC110
Grade: Not sure yet
Jul 19, 2021
Would take again

Throughout the course, Professor Elkady provided many extra resources to assist with understanding weekly material. Each week, he holds zoom meetings where you can ask him any questions you may have. After answering questions, he lectures on the weekly material. I think professor Elkady is a great professor provided you do the work for the course.

Respected
Get ready to read
5.0
4.0
COMSC110
Grade: Not sure yet
Jul 19, 2021
Would take again

Professor Elkady quickly responds to questions and comments via piazza. He is also very nice to his students. He also does optional meetings where he answers our questions. I think his lectures are alright but could be better. I think overall he is a pretty good professor.

Respected
Participation matters
EXTRA CREDIT
3.0
3.0
COMSC165
Grade: A
Jul 20, 2021
Would take again

Mr. Elkady is, in my opinion, kind of scary to talk to. Other than that he is a really good teacher. I love the option to either take this as a normal class or go above and beyond. Mr. Elkady has optional meetings that he does in his free time and has taught me a lot more about programming than I would have thought.

Lots of homework
Accessible outside class
EXTRA CREDIT
4.0
5.0
COMCS110
Grade: Not sure yet
Jul 20, 2021
Would take again

Professor Elkady is a very intimidating individual but that probably is due to the fact that he know his stuff and is very straightforward with his students. He takes time outside what is required of the course to interact with his class in lecture. He encourages questions and participation while answering everybody's concerns thoroughly.

Accessible outside class
Participation matters
Clear grading criteria
4.0
4.0
COMCS110
Jul 20, 2021
Would take again

Prof. Elkady is a great professor to have and although the class was an online course, he offered time out of his day to answer questions and give a lecture based on that weeks assignments. He provided us with extra videos and reading material that really helped when doing the assignments and encourages us not to just do the hw but understand it.

Respected
Clear grading criteria
EXTRA CREDIT
4.0
4.0
COMSC110
Grade: Not sure yet
Jul 20, 2021
Would take again

Professor Elkady provides extra lessons which are pretty helpful. He answers students questions, which helped me.

Gives good feedback
Accessible outside class
Amazing lectures
5.0
4.0
COMCS110
Jul 21, 2021
Would take again

Although I'm not a computer science person and took this class for credit only, Professor Elkady is very understanding whether you are interested in understanding or just "getting by". He is accessible outside of class, and responds via email and piazza very quickly. You can tell he cares about his students!

Gives good feedback
Accessible outside class
4.0
4.0
COMCS110
Grade: Not sure yet
Jul 21, 2021
Would take again

Although some instructions through his course may be unclear/confusing while trying to finish assignments, Professor Elkady does a great job during Tuesday meeting times to clear up any misunderstandings and fixes them with consistency.

Respected
Test heavy
EXTRA CREDIT
5.0
4.0
COMSC110
Grade: Not sure yet
Jul 21, 2021
Would take again

Professor Elkady makes sure that you actually understand the material. He gives tons of resources in form of videos, powerpoints, and textbooks that are easily available. The quizzes are difficult, but they make sure that you know your stuff. I would definitely have him as a professor again because I like to challenge myself.

Respected
Lots of homework
Clear grading criteria
5.0
2.0
COMCS110
Jul 21, 2021
Would take again

Professor Elkady is a great professor who helps out his students. He provides extra time out of his day for questions and an extra lecture for those who want to focus and have a career in computer science.

Gives good feedback
Lots of homework
Get ready to read
4.0
4.0
COMSC110
Jul 21, 2021
Would take again

Professor Elkady is very clear about what he expects from the class. You do really have to put in the work to learn the language (although, that is expected from an asynchronous class), however, he makes himself available throughout the week to help. Attend his optional lectures and learn even more in-depth topics regarding the programing language.

5.0
4.0
COMCS110
Grade: Not sure yet
Jul 21, 2021
Would take again

Professor Elkady knows the subject material extremely well. He took extra time to answer programming questions and clearly wants to assist students with learning. His explanation of the topics covered provides insights one is unable to gather from the textbook alone.

Participation matters
Get ready to read
Gives good feedback
4.0
3.0
COMSC110
Jul 21, 2021
Would take again

Mr. Elkady is a helpful teacher, who was willing to take hours out of his own personal time in order to hold office hours to help us with any problems or questions that we had. He is passionate about computer science and willing to take the curriculum even further than required, allowing students to go more in depth if interested.

4.0
4.0
COMSC110
Grade: Not sure yet
Jul 22, 2021
Would take again

Prof. Elkady's class is worth it. Although there are a few assignments (most of which use zybooks) that take up time, the Prof. himself is very helpful with questions and can clear confusions/doubts/questions well. He also has experience with programming, and has EXTREMELY clear expectations on his demands. He is great for future programmers.

Lots of homework
Get ready to read
Clear grading criteria
4.0
3.0
COMCS110
Grade: Not sure yet
Jul 22, 2021
Would take again

Professor Elkady is a great professor and is always there to help his students. If you are new to programming, I recommend taking this class because he teaches how to do it the right way. He also provides a lot of extra resources and holds office hours to answer any questions you may have. You can tell he cares about his students!

Gives good feedback
Lots of homework
Accessible outside class
4.0
4.0
COMCS110
Grade: A
Jul 22, 2021
Would take again

Professor Elkady is very smart and extremely helpful in his comsc 110 class. Responds 24/7 very fast to questions and teaches more on the problem solving side rather than the syntax side of the language, which can be a good thing or a bad thing. Overall the sped up summer class was a lot of work but you learn a lot.

Lots of homework
Accessible outside class
Skip class? You won't pass.
3.0
4.0
COMCS1105070
Grade: B
Jul 23, 2021
Would take again

Class is fair. There's a 100 point worth assignment for each module and a quiz related to it. There would be a lot of work in that one single assignment. If you read the lectures, you can probably get through the assignment with an A. Also, the professor uses Piazza for emails and discussion. He will not answer your questions in email.

Lots of homework
Accessible outside class
Test heavy
5.0
4.0
COMSC110
Grade: A
Jul 23, 2021
Would take again

Answers questions very well, don't be afraid to ask!

Respected
Accessible outside class
Clear grading criteria
4.0
5.0
COMCS110
Grade: Incomplete
Sep 17, 2021
Would take again

The teacher himself is good, from the brief time that I've been in the class so far, he has been thorough and concise with his lecture. He makes assignments clear and explains most of the problems with Canvas in Canvas. However the class itself is one of the more difficult ones I've ever had. Somethings in the textbook are unclear and feel finicky.

4.0
5.0
COMSC110
Sep 26, 2021
Would take again

Prof Elkady is a super unique professor! He really sticks to his beliefs which I respect. He does not believe in the "culture of collecting slides" and emphasizes that you MUST come to ALL lectures in order to learn everything. This really motivates me to come to every lecture and I respect his philosophy! Thanks for a great class !!!!!!!!!!

Lots of homework
Skip class? You won't pass.
Lecture heavy
5.0
4.0
COMCS110
Oct 5, 2021
Would take again

Although lots of work and a quiz each week, if you don't procrastinate, it's really easy, and each chapter opens up depending on your own pace. Prof Elkady is strict with how your codes are written, but he explains in detail what to do and not do while writing your code. Zoom is a bit long, but it goes fast as you focus.

Gives good feedback
Accessible outside class
Participation matters
5.0
4.0
COMSC110
Grade: Not sure yet
Oct 7, 2021
Would take again

This course is a good place to learn. But if you want to learn, you have to make an effort.

Gives good feedback
Respected
Participation matters
4.0
4.0
COMSC110
Grade: B
Oct 12, 2021
Would take again

Professor Elkady has long lectures, but it's useful stuff and helps you to understand the content because we very clearly cover it in class.

Lots of homework
Participation matters
Clear grading criteria
4.0
4.0
COMCS110
Grade: B
Oct 12, 2021
Would take again

Good amount of homework, can be stressful at times but professor has great feedback when help is needed, will go over detailed examples with the class. Complaints: 1)canvas grade will be low before curve and scare you 2) wish for office hours later in week

Gives good feedback
Lots of homework
Lecture heavy
4.0
4.0
COMCS110
Oct 13, 2021
Would take again

During class time you go through slides while he speaks about each concept thoroughly. I always felt engaged, appreciated his open teaching style, and loved the class online workbook. Lecture time is once a week, for 3 hours or less. No mandatory camera use. I felt like the one intense lecture a week and workbook combo worked really well for me

Participation matters
Skip class? You won't pass.
Amazing lectures
4.0
4.0
COMCS110
Grade: A
Oct 13, 2021
Would take again

Expect to learn a lot about programming, but make sure to put an effort into learning as well. Tons of homework and labs are issued so procrastination is not an option. The professor knows a lot when it comes to programming too, so make sure to ask questions when you are stuck.

Lots of homework
Participation matters
Lecture heavy
4.0
4.0
COMCS110
Grade: B
Oct 16, 2021
Would take again

Pretty solid teacher. Knows what he's talking about and has experience to back it up. Good all around teacher.

Lots of homework
Participation matters
Lecture heavy
4.0
4.0
COMSC110
Grade: Not sure yet
Oct 26, 2021
Would take again

Good all-around professor. Be expected to know a few things about computer science before joining his class. Most of the work comes from an online subscription textbook called zybooks and also studying for quizzes at the end of each chapter. Lectures are quite long and are not recorded.

Lots of homework
Participation matters
Lecture heavy
4.0
4.0
COMSC110
Grade: Not sure yet
Oct 28, 2021
Would take again

Professor Elkady grew on me. It'll take you a while to understand why he teaches the way he does, but he's solid. He knows a lot, so 110 is a good class for someone looking to build a strong foundation. He is intimidating and can be harsh when giving feedback, but I believe that's because he wants you to be the best possible programmer you can be.

Respected
Lots of homework
Lecture heavy
5.0
4.0
COMSC110
Oct 30, 2021
Would take again

Prof Elkady does a great job of ensuring you know the material. The quizzes are challenging, as they test your nuanced understanding of a given topic. This is a programming heavy course. You will certainly be comfortable reading and writing code upon completion of the course, assuming you do your due diligence.

Lots of homework
Participation matters
4.0
4.0
COMCS110
Grade: Not sure yet
Oct 30, 2021
Would take again

Prof. Elkady is a solid teacher, he constantly asks for questions and is willing to provide examples of material to ensure your learning the material correctly. Lectures are not recorded so attendance is vital if you want teachers help. Provides clear and concise feedback and doesn't encourage use of old code.

Gives good feedback
Get ready to read
Clear grading criteria
4.0
4.0
COMSC110
Oct 31, 2021
Would take again

Professor Elkady is very knowledgeable. He will show you how to become a good programmer. He will always make sure you write codes in the most efficient way possible. Taking this class will give you a strong foundation in programming with C++. There are a lot of things to learn from this class. If you put in the work, the result will come.

Lots of homework
Skip class? You won't pass.
Lecture heavy
4.0
4.0
COMCS110
Nov 2, 2021
Would take again

Solid teacher, really knows his stuff and wants you to succeed. He goes really fast in his lectures though, so be prepared to read ahead so you are prepared. If you work hard, you'll get a lot out of his class.

Gives good feedback
Lots of homework
Lecture heavy
4.0
4.0
COMCS110
Grade: Not sure yet
Nov 2, 2021
Would take again

Professor Elkady focuses on students learning about the how and why behind coding concepts with videos and reading material to further understand. He has clear grading expectations, and gives enough time to do assignments. You get out what you put in. Overall a good professor.

Accessible outside class
Participation matters
Clear grading criteria
5.0
2.0
COMSC110
Nov 2, 2021
Would take again

I am an international student, and this is my first semester and first time learning computer science. Nevertheless, I can understand and follow the class well since professor Amr Elkady is really professional at teaching and has an open mind to answer any question. I hope I can join COMSC165 of his class next semester.

4.0
4.0
COMSC110
Grade: A
Nov 4, 2021
Would take again

He is friendly, fair, and cares about teaching good practices and foundation. Focuses on important programming concepts not language. Homework are readings and labs from ZyBooks (interactive book). Get sleep before weekly lectures and take notes (info dump, not recorded). Class is curved. More challenges for those who want it. BEWARE QUIZ TYPOS

Skip class? You won't pass.
Test heavy
Lecture heavy
4.0
4.0
COMCS110
Grade: Not sure yet
Nov 4, 2021
Would take again

Prof. Elkady is a great teacher when it comes to computer science and programming. He makes sure that you understand the fundamentals instead of simply how to code, which sets you up for better future success! The lectures are very informative, but make sure to show up to class and take good notes as participation is very important! Overall great!

Respected
Participation matters
Lecture heavy
4.0
3.0
COMCS110
Grade: A
Dec 5, 2021
Would take again

Professor Elkady is an incredible professor, carrying and sharing vast amount of knowledge both of programming at a retrospective standpoint while also speaking of his prior experience in the field with his Do's and Don'ts. I personally appreciate that as he takes the extra steps of preparing his students for what the real world supports.

Gives good feedback
Skip class? You won't pass.
Amazing lectures
1.0
4.0
COMSC110
Dec 10, 2021
Wouldn't take again

Every week, you have a quiz. Most if not all of the quizzes contains an error of some sort. If you want to learn comp sci, don't take him. I rather swim in a pool of sulfuric acid than take his final again. Everybody will end up with 50% participation. Your grade in canvas, will not reflect your grade at the end of the semester.

Lots of homework
Participation matters
Skip class? You won't pass.
4.0
4.0
COMSC165
Feb 9, 2022
Would take again

I like the way the professor teaches, even though he gives a lot of homework.

Respected
Lots of homework
Accessible outside class
4.0
3.0
COMSC165
Grade: Not sure yet
Feb 22, 2022
Would take again

Well, I have been in his class for about a month but he is a very good teacher. He is fair and clearly states at the start of the semester the curriculum and the grading criteria. He also made a schedule for us to follow so it helped a lot since i was very forgetful and disorganized.

Get ready to read
Clear grading criteria
Amazing lectures
5.0
4.0
COMSC165
Grade: Not sure yet
Mar 1, 2022
Would take again

Professor Elkady is an industry professional first, professor second. Take advantage of this! He is clear about his requirements and goals, and uses his lecture time wisely: the asynchronous portion of the class is used to give the baseline information from the text and lecture for questions, details, tips and standards.

Participation matters
Clear grading criteria
Amazing lectures
3.0
3.0
COMSC165
Grade: A
Apr 16, 2022
Would take again

Prof. Elkady is very familiar with the state of the industry and uses that knowledge to break you out of the bad habits and pitfalls that most of my other professors had set me up for. I did find his Rate My Professor rating to be somewhat inflated however -- he distastefully gave us extra credit for writing a review in his grade-curved class.

Participation matters
Respected
4.0
3.0
COMSC165
Grade: A
Apr 19, 2022
Would take again

Well,i took his class in the spring semester. He is fair and clearly states at the start of the semester the curriculum and the grading criteria. He also made a schedule for us to follow so it helped a lot since. very clear notes and lectures. Easy to study with all he provides

Participation matters
Amazing lectures
Clear grading criteria
5.0
3.0
COMSC165
May 3, 2022
Would take again

With Prof. Elkady you learn what the industry is using. He teaches the new and proficient techniques. He has a lot of experience and knowledge that he always shares.He is very organized and you will know what you have to do to learn and pass his class. He uses an interactive book, which is amazing.He makes sure that everyone understands his lecture

Participation matters
Amazing lectures
Clear grading criteria
4.0
3.0
COMSC165
Grade: Incomplete
May 5, 2022
Would take again

I think professor Elkady is a good teacher to learn computer science. He talked a lot about how to manage computer science these days, compared to the past technology. He uses the Proctorio for the test. He didn't allow students to record. But if you focus on the class time you can get a good grade and also learn lots of things from him!

Amazing lectures
Caring
Respected
4.0
3.0
COMSC165
Grade: Incomplete
May 5, 2022
Would take again

I am an international student and I think students can learn a lot from him. Even though he didn't allow to record his class, when you participate well in class you don't have to worry. He gave students weekly assignments which are not too heavy. If you study hard you will get a good grade!

Participation matters
Caring
Respected
4.0
4.0
COMSC165
Grade: Not sure yet
May 6, 2022
Would take again

Elkady knows the subject, and because he views himself so highly he expects the best from every student. As far as his online class goes, every week we had a multiple choice quiz and two assignments, one just reading through the textbook and the other a lab. Lectures aren't that useful but if you put in the work you can get an A. He also curves.

Tough grader
Lecture heavy
Graded by few things
4.0
3.0
COMSC165
May 10, 2022
Would take again

Professor Elkady really isn't that bad. Just make sure to put the time and effort into your homework and try to participate during the lectures. He gives out good lectures but he won't record them or share his slides, so I recommend screenshotting them. Most of your work will be done on Zybooks which is alright for the most part.

Amazing lectures
Respected
Lecture heavy
5.0
1.0
COMSC165
Grade: B+
May 13, 2022
Would take again

Professor Amr Elkady is a great professor because his lecture is very clear and easy to understand.

EXTRA CREDIT
Amazing lectures
4.0
3.0
COMSC165
Grade: Not sure yet
May 15, 2022
Would take again

I'm taking COMSC 165 right now, and He is a great professor. He wants to give information to us, and he teaches you to access coding in various ways. He uses Zybooks, so I recommend not taking him if you don't prefer using that material. He is passionate and knowledgeable in teaching.

Clear grading criteria
Gives good feedback
Lots of homework
4.0
3.0
COMSC165
Grade: Not sure yet
May 15, 2022
Would take again

This was a great class, the lectures were good and the assignments were fun to do. Lectures aren't recorded (so take notes) and the quizzes are quite long on occasion. If you take notes and study the optional videos and readings every chapter then the homework is simple and the quizzes are too if you're reading carefully. Would take again.

Get ready to read
Amazing lectures
Clear grading criteria
4.0
3.0
COMSC165
May 15, 2022
Would take again

Elkady's class is fairly straight-forward. You have Zybooks post/pre-lecture HW and quiz due every week. I also appreciate how he tells us the what and why for understanding certain concepts and the real-world scenarios they're used in. Grading is curved. Only criticism is maybe that he doesn't put in the slides from class on canvas.

Get ready to read
Participation matters
4.0
3.0
COMSC165
Grade: Not sure yet
May 16, 2022
Would take again

A pretty straightforward class as long as you pay attention to the weekly schedule-- Zybooks pre-lecture homework and a longer quiz due on lecture day, take lecture notes on Zoom, and lab homework. Professor Elkady can be difficult to contact outside of class, though. I like that he explains what subjects in the curriculum are obselete in jobs, etc

Participation matters
Clear grading criteria
Lecture heavy
3.0
3.0
COMSC165
Grade: Not sure yet
May 16, 2022

The class was a moderate class. There was a fair amount of work for every week but the quizzes we did have were pretty easy if you know what you're doing. Only time you could really mess up is if you didn't pay attention to punctuation. This is my first class with a grading curve so I'm not sure what my grade will be until after the final.

Get ready to read
Participation matters
Lecture heavy
4.0
3.0
COMSC165
Grade: Not sure yet
May 16, 2022
Would take again

Professor Elkady's class revolves around his lectures. If you can effectively take in 2-3 hours of lecture, then you'll fit in just fine. Also, read his common mistakes document. It helps you avoid a lot of his wrath during grading.

Gives good feedback
Lecture heavy
Online Savvy
2.0
3.0
COMSC165
Grade: A
May 17, 2022

Honest review after taking him twice for two classes. His lectures are not bad but he has a policy of no recorded lectures. Overall structure of the class could be better. Majority of the work comes from zybooks. After taking COMPSCI 110 and COMPSCI 165 his two classes are almost completely identical. Beginners I suggest not taking his 110 class

Lots of homework
Lecture heavy
Test heavy
4.0
3.0
COMSC165
Grade: A-
May 17, 2022
Would take again

If you are not proactive when learning this material, you might want to find a different professor. He expects you to partially learn the material on your own, but he has zybooks and his lectures to help.

Lecture heavy
3.0
3.0
COMSC165
May 17, 2022
Would take again

He is very structured with deadlines and thorough in lectures. Teaches industry standards and common mistakes while sharing stories of his experiences on the field. Zybook assignments also help to prepare for lectures.

Lecture heavy
3.0
4.0
COMSC165
Grade: B
May 24, 2022

I enjoyed Prof. Elkady's class for the straightforward teaching style, but I didn't enjoy the way he gave people feedback, it was very aggressive and he shamed people for not knowing the material correctly. But If you knew the work and read through the textbook before lectures you will do fine in this class.

Participation matters
Clear grading criteria
Respected
4.0
3.0
COMSC110
Grade: Not sure yet
Jun 25, 2022
Would take again

Online class with no lectures but is willing to answer all questions if needed and has optional zoom meetings for additional support. Grades on a curve. Lots of reading material which is needed for this type of course. Uses zyBooks which is a great way to learn. Proctorio is used during big exams.

Get ready to read
Lots of homework
Caring
5.0
3.0
COMSC110
Grade: A
Jul 14, 2022
Would take again

Professor Elkady is a really nice professor, his meetings are optional, and it is a great place to go for questions. I don't think the work is too much unless you keep it all for sunday. The tests are not too bad either, and we don't have to use proctorio for most of them, only the final. Sometimes he is blunt, but he isn't that mean.

Get ready to read
Inspirational
Lots of homework
5.0
2.0
COMCS110
Grade: A-
Jul 15, 2022
Would take again

The online textbook used is crazy good for learning and it makes taking an online course much easier. The professor provides online meeting times (optional) in case anybody has questions and there are plenty of additional reading and video resources provided in the class modules. You'll do a lot of solo work but its more than passable.

Respected
5.0
3.0
COMCS1105070
Grade: Not sure yet
Jul 17, 2022
Would take again

Professor Elkady assigns simple homework that is still able to cover all of the material and is there to help if you don't understand any topics. Overall, I am really enjoying his class and have learned a lot.

Caring
4.0
3.0
COMSC110
Grade: Not sure yet
Jul 18, 2022
Would take again

Prof. Elkady's course is fair and he cares about you actually learning. Although there is a lot of work, it is manageable as long as you dedicate time and effort to learning the material. I appreciate Prof. Elkady's real-world applications as well as his feedback. Overall, it's a fair course that encourages you to learn a valuable skill.

Caring
Respected
4.0
3.0
COMCS110
Grade: Incomplete
Jul 18, 2022
Would take again

Online class where you can learn at your own pace. There are zoom meetings, but they are optional which gives students a bit of freedom. Uses ZyBooks which involves a bit of reading, but the interactive element makes reading far less dry.

Lots of homework
4.0
3.0
COMSC110
Grade: Not sure yet
Jul 18, 2022
Would take again

Professor Elkady cares about his students. The textbook used is zyBooks and the exam proctoring software is Proctorio. The textbook has reading, multiple choice, programming, and other interactive elements. There is a quiz on Canvas that goes with each chapter on zyBooks. Elkady has optional office hours once a week where you can ask questions.

Get ready to read
Lots of homework
Online Savvy
4.0
3.0
COMCS1105070
Grade: Not sure yet
Jul 18, 2022
Would take again

Professor Elkady's course is fair and well structured. If you manage your time, you should have no issues with the homework. If you run into a problem or have a question, he is always available in office hours. Overall, his expectations are clear, he wants his students to succeed and provides great insight on what the industry is looking for.

Clear grading criteria
Caring
Respected
4.0
3.0
COMCS1105070
Grade: Not sure yet
Jul 18, 2022
Would take again

There is a lot of work to do in the class. It is really important to keep track of time and make sure you do not fall behind. Quiz are not hard. Make sure you go through all Videos, textbook and slides posted.

Lots of homework
5.0
3.0
COMCS1105070
Grade: Not sure yet
Jul 19, 2022
Would take again

It's an online course so interaction with professor was minimal. Professor Elkady has office hours every week where he resolves any questions that we may have. ZyBooks offers interactive textbook, it helped a lot with understanding the C++ concepts. Overall very happy taking the course with the professor and learning something new this summer!

Get ready to read
Lots of homework
Respected
5.0
2.0
COMCS110
Grade: Not sure yet
Jul 19, 2022
Would take again

There is a lot of homework and quiz to do in this class. But he gives us enough time to finish. Quiz is bit hard. He has office hour every week. He adds students even section is full, I really appreciate to him.

EXTRA CREDIT
Clear grading criteria
Lots of homework
4.0
3.0
COMSC110
Grade: A
Jul 19, 2022
Would take again

Professor Elkady is overall a very genuine, caring, and respectful professor. I am currently in his class the Intro to Programming course. Even though this course was fully online, professor went out of his way to give us online help sessions every Tuesday! This showed us that he truly cares for his students :) He also replies to emails fast!!

Respected
Accessible outside class
Online Savvy
4.0
5.0
COMCS1105070
Grade: Not sure yet
Jul 19, 2022
Would take again

I have a poor mathematics background and I find it very challenging to learn problems that involve many layers of logic and thinking. Professor Elkady expects his students to work hard and challenge themselves in order to grow, you will not be lacking reference material in this course. I believe I now have a strong foundation to further my studies.

Get ready to read
Participation matters
Lots of homework
4.0
4.0
COMSC110
Jul 19, 2022
Would take again

Some tips for this class: I would recommend doing the zybooks work earlier rather than later and actually go through each section, rather than just clicking through them for the points. Professor Elkady is a very reasonable teacher and is always available to help when needed. This class is for anyone who wants to start learning about CS.

4.0
4.0
COMCS110
Grade: Rather not say
Jul 19, 2022
Would take again

I took this class in the summer semester for c++. As you can expect the summer classes are very accelerated, and homework can build up really quickly if you don't manage it. The professor hosts (not mandatory) lectors where you may ask any question you want on any problem you have, and he will help you. Proctorio is used which is a little invasive.

Get ready to read
Participation matters
Lots of homework
5.0
4.0
COMCS110
Grade: Not sure yet
Jul 19, 2022
Would take again

Pretty straightforward professor. Assigns 2X hw & 2X quizzes weekly. Some quizzes are very long. Open forum for hw questions is held once weekly. Otherwise course was async. All assignments are autograded, which means you get feedback immediately. Final uses proctorio, which sucks; but it's only for the final.

Participation matters
Lots of homework
3.0
3.0
COMCS1105070
Grade: Incomplete
Jul 20, 2022
Would take again

Lessons are almost entirely through an online textbook. Quizzes are taken on instructure. My only complaints would be that the professor can be hard to get ahold of outside of office hours, as questions asked in the "Students Questions & Answers" section of the class site seem to go unanswered.

EXTRA CREDIT
Clear grading criteria
Lots of homework
4.0
4.0
COMCS110
Grade: A
Aug 30, 2022
Would take again

I believe that professor Elkady is a very caring professor. He tends to warn you what to avoid and what not with the language programmers you have to use these days. However, when it comes to contacting the professor, its quite complicated since he prefers to use the discussion board on canvas, rather than sending through emails.

Participation matters
Lots of homework
Caring
4.0
3.0
COMSC110
Grade: A
Oct 11, 2022
Would take again

He explains clearly and will point out some common misunderstanding of concepts, so that students can do their homework faster.

Amazing lectures
Gives good feedback
Caring
4.0
1.0
COMCS110
Grade: A
Nov 8, 2022
Would take again

Professor Elkadys class is very organized and easy to know what is due for the coming week. Although the schedule doesn't show up on canvas by default it is very easy to find in the Dates & Schedules section. Would recommend taking this class.

EXTRA CREDIT
Online Savvy
4.0
1.0
COMCS110
Grade: A
Nov 8, 2022
Would take again

The class is very easy to navigate and very organized. Although the assignments do not show on canvas page by default they can be easily found in the Dates & Schedule section. The assignments are all due on the same day every week and they are all pretty quick and easy. Would take this teacher again.

EXTRA CREDIT
Online Savvy
3.0
3.0
COMSC110
Grade: B
Nov 8, 2022
Would take again

All homework is on your online workbook. You will mostly learn from this then the lectures will clear up some things you may have been confused about. You have quizzes almost every week. All due dates were very reasonable and I never felt overwhelmed by the workload.

Participation matters
Clear grading criteria
Online Savvy
4.0
4.0
COMSC110
Grade: Not sure yet
Nov 28, 2022
Would take again

There are 2 assignments and 1 chapter quiz each week. The online book has all the assignments and includes readings to take notes from before lecture. Most assignments are long but manageable. The pace of the class felt fine. I appreciated how Professor Elkady would tell us what code has become outdated and what proper methods we should use.

Clear grading criteria
Lots of homework
5.0
3.0
COEN283
Nov 29, 2022
Would take again

Prof Elkady is one of the best professors at SCU. His lectures are well delivered. His lectures and reading reference book he follows is enough to get good grades.

Tough grader
Participation matters
Amazing lectures
5.0
5.0
COEN283
Nov 30, 2022
Would take again

He teaches both textbook topics and also extra topics from industry point of view He will expect us to participate in the class and have marks for that also Class is so interactive

Participation matters
Group projects
Amazing lectures
5.0
5.0
COEN283
Nov 30, 2022
Would take again

Class is interactive Exams were easy if you listen to his classes Assignments were little tough but you will gain lot of knowledge

Participation matters
Group projects
Amazing lectures
5.0
3.0
COMCS110
Nov 30, 2022
Would take again

Professor Elkady has an organized schedule he gives you at the beginning of the semester. FOLLOW THAT SCHEDULE. He provides plenty of time for homework there are 2 assignments each week and a quiz. We use an online textbook which helps us learn, I found that anything you are unsure about from the HW he will clear up the issue next time you meet.

Amazing lectures
Clear grading criteria
Lots of homework
5.0
4.0
COMCS110
Grade: Not sure yet
Dec 3, 2022
Would take again

Prof Elkady is nice and you can tell he wants to teach this class. He has a schedule for everything throughout the semester and it is wise to follow that. Lectures are sometimes long and can get a little boring but they do teach you a lot. If you forget to do one homework it can drop your grade a lot, so do your work. Make sure to ask questions!

Lots of homework
Lecture heavy
Online Savvy
4.0
3.0
COMCS110
Dec 5, 2022
Would take again

Learning in this class comes from the online textbook, its assignments, and lectures. The professor's lectures are helpful for filling in gaps of knowledge, and he gives really useful tips for industry-standard conventions. The structure of his class is really simple to follow. Complete weekly assignments, attend his lectures, and you will do well!

Get ready to read
Clear grading criteria
Respected
4.0
4.0
COMCS110
Grade: Incomplete
Dec 5, 2022
Would take again

As many others say, he has a schedule everyone should follow as the assignments are worth a lot. His lectures are pretty good as they have examples and you can ask questions if you need help understanding a problem. He responds to emails pretty fast, email his canvas email and not any other.

Amazing lectures
Clear grading criteria
Gives good feedback
4.0
4.0
COMSC110
Grade: Not sure yet
Dec 6, 2022

The class is very straightforward. All the assignments are clear and listed. In order to keep up with the course, it's essential to stay updated with the homework and lectures. I would suggest looking at your assignments in the beginning of every week to plan out the work ahead of time.

Participation matters
Lots of homework
Respected
3.0
4.0
COMCS110
Grade: A-
Dec 6, 2022
Would take again

Very intellectual and gives a lot of insight, though his feedback can be harsh. Will frequently talk over you while trying to receive help and it's hard to contact him. Other than that, pretty good teacher. Harsh but smart. Gives a weekly quiz, typically about 50 questions, but they're multiple choice so it's not bad as long as you take notes.

Lots of homework
Test heavy
4.0
5.0
COMSC110
Grade: B
Dec 6, 2022

The professor is very knowledgeable of the material and holds the class to a high standard. He is helpful with providing explanations in response to any doubts, and the ZyBooks software he uses is pretty good. Participation is somewhat difficult, because it's an online class, but there's not much that can be done to improve.

Lots of homework
Lecture heavy
4.0
5.0
COMCS110
Grade: Not sure yet
Dec 6, 2022
Would take again

The class has a simple structure. The coursework consists of a pre lecture and post lecture section in the zybooks online textbook which costs around $80. There are also weekly quizzes which do get harder as the semester progresses. There is only one final and it is proctored via proctorio. Overall this course is a good intro to C++ fundamentals.

Amazing lectures
Lots of homework
4.0
4.0
COMCS110
Dec 6, 2022
Would take again

An overall great professor. This course consists of weekly lectures, quizzes, and assignments based on Zybooks, an online textbook. If you plan to major in computer science, this course will provide you with a solid foundation for learning the fundamentals of C++. Pay attention, participate, and study if you want to succeed in this course.

Participation matters
Clear grading criteria
Caring
4.0
3.0
COMCS110
Grade: Not sure yet
Dec 7, 2022
Would take again

While the lectures can sometimes feel tedious at times due to low general student participation opportunities outside of verbally answering question prompts, the class covers all the content needed to gain a solid foundation for Computer Science without any hassle. The textbook weekly homework assignments were very helpful.

Get ready to read
Participation matters
Lecture heavy
5.0
3.0
COMSC165
Grade: B
Mar 7, 2023
Would take again

Quick responses to questions. You learn a lot during lectures. Make sure to read due dates. A lot of online homework. Very knowledgeable.

Get ready to read
Clear grading criteria
Lots of homework
5.0
4.0
COMSC165
Grade: A
Mar 8, 2023
Would take again

This course consists of weekly lectures, quizzes, and assignments based on Zybooks, an online textbook. Before assignments start, there are some reading materials on Zybooks that covers those question. The cool thing is that you can submit the assignments as many times as you want and check and rewrite your answers.

5.0
4.0
COMSC165
Grade: A
Apr 8, 2023
Would take again

Professor Elkady is a good teacher. Straight to the point and is very punctual with students about questions and work.Ask him questions and he will show you various examples until you are satisfied . He will be honest about your work and question your method's. Shows you how to improve and write clean efficient code.

Get ready to read
Participation matters
Gives good feedback
5.0
4.0
COMSC165
Grade: A
Apr 9, 2023
Would take again

Elkady is a greater teacher, however, make sure to space your work evenly and pay attention to dates on Canvas. If you do that and study properly for the test you'll do great. The Zybooks helps to study a lot and he gives infinite tries for it. All long as you take all those to mind you'll do fine!

Inspirational
Lots of homework
Respected
3.0
3.0
COMSC165
Grade: A
Apr 9, 2023

A good teacher, has exceptional slides for the material covered, good instructions, clear and concise, I just wouldn't use Zybooks and Proctorio. Overall, a fine teacher.

1.0
5.0
COMSC165
Grade: A+
Apr 9, 2023

Hello Professor, I am sure you will be reading this. This is my honest review about your class. I would recommened organizing your assignments and their dates. I would also recommened checking the grammar/spelling for the names of assignments and quiz/test. Provide stable system for the weekly quizzes and change the homework system (Zybooks is bad)

Tough grader
Participation matters
Lecture heavy
4.0
3.0
COMSC165
Grade: Incomplete
Apr 17, 2023
Would take again

Professor Elkady is good teacher who knows his teaching he uses the zyzbooks for assignments which I like because it's auto grade also we have quizzes every week but it's good because there is no midterm and you have one exam which is the final and the first half of the semester is just a review of what we did in COM110 and everything else is good

Participation matters
Clear grading criteria
4.0
2.0
COMSC165
Grade: A
Apr 18, 2023
Would take again

Absolutely amazing teacher! His lectures were informative, and organized for the most part, and I do appreciate the notes he offers about certain pieces of information: what to use, what keywords and such in c++ are relevant, looked down upon, etc. Regardless, a good teacher overall.

5.0
1.0
COMSC165
Grade: A+
Apr 27, 2023
Would take again

What a guy! Like honestly, he is a professional programmer first, instructor second. Encourages the students to work hard and gives us interesting labs in the homework. Amazing teaching skills and engaging lecture, that's why I never turned my camera off, even though it is an online class. I hope to take him again for Data Structures and Algorithms

Participation matters
Inspirational
Respected
5.0
3.0
COMSC165
Grade: Incomplete
May 4, 2023
Would take again

I highly recommend this class to anyone just finishing COMSC 110. Professor Elkady provides excellent and comprehensible lectures on C++. I enjoyed using zybooks for homework and study material because zybooks allows you to try an assignment as many times as you wish until the due date. This course is challenging but not impossible.

Get ready to read
EXTRA CREDIT
Group projects
4.0
3.0
COMSC165
Grade: A
May 5, 2023
Would take again

To be honest Prof. Elkady is a great professor to take if you actually want to learn a thing or two. He's on the stricter side, not taking late work and that sorta thing. He can be a bit strict with how he wants his students to write code but the thing is it's the same way companies hiring you would look at it so it's hard to complain.

Get ready to read
Gives good feedback
Test heavy
4.0
3.0
COMSC165
May 9, 2023
Would take again

Class is straightforward, most of the homework is on Zybooks, and the only thing that can be challenging at times is some of the labs. Highly recommended to pay attention to due dates. But if you manage your time correctly overall you should be fine and the class is great.

Get ready to read
Participation matters
Lots of homework
4.0
3.0
COMSC165
Grade: Incomplete
May 10, 2023
Would take again

Great Professor to take if you want to learn the subject, lectures are straightforward and there is plenty of homework on ZyBooks but it perfectly follows the learning materials. Professor is also responsive to questions in class and sometimes can give advice related to the compsci field outside of the class material.

Participation matters
Group projects
Lots of homework
1.0
4.0
COMSC165
Grade: C
Jun 2, 2023

Not a good professor. The lectures were okay, but honestly, there are youtube playlists that are much more engaging. Tests were completely awful, and don't get me started about the homework.

Tough grader
Get ready to read
Lecture heavy
5.0
2.0
COMSC110
Grade: A
Jul 22, 2023
Would take again

Not sure about the poor reviews, he was also very lenient on late work. He would always stay after class to help people with the assignments. He gave valuable information during the course and it is not impossible to earn a good grade by trying to actually learn the subject and apply it's logic without clicking through everything for time's sake.

Amazing lectures
Gives good feedback
Respected
4.0
3.0
COMCS110
Grade: A
Jul 22, 2023
Would take again

Mr. Elkady is a pretty good teacher. His lectures are informative and modern in that he lets us know if a given technique is still being used in the status quo. On the other hand, he also tells us about coding practices that have become obsolete. Even though there is a lot of homework, you are only given what you need to know for the given topic.

Lots of homework
Lecture heavy
4.0
3.0
COMSC110
Grade: A
Jul 22, 2023
Would take again

Professor Elkady was great and his lectures were very informative. There were plenty of examples and material provided that prepared students for assessment. He responds to emails quickly and was always available for help.

Clear grading criteria
Respected
Accessible outside class
5.0
2.0
COMSC110
Grade: A
Jul 23, 2023
Would take again

It's def a fun class and I do enjoy it. Prof. Elkady is responsive and respectful. He came to class even after a terrible accident. He not only taught regular materials but also addressed some bad practices for coding that still exist in the textbook but shouldn't be used. Good class structure and clear grading policy, highly recommended! - EG

Amazing lectures
Inspirational
Accessible outside class
4.0
3.0
COMSC110
Grade: A
Jul 27, 2023
Would take again

The class was great in zybooks up until the final which got a little bit stressful. Professor Elkady wants you to learn efficient ways of coding, but zybooks and quizzes doesn't teach you that. The final is very focused on efficient coding, so its integral to go through the (not required) course materials and lecture to perform well on the final.

Participation matters
Test heavy
3.0
4.0
COMCS110
Grade: A
Jul 30, 2023

I regret taking him over the summer over any other CS professors. Lectures were ok-ish and ZyBooks was a horrible experience so it was not a pleasant experience. The assignments were doable and were barely challenging. The final was a mess so it was horrible experience overall. The class is curved so there is basically no challenge at all. Horrible

Inspirational
Lecture heavy
Graded by few things
5.0
3.0
COMCS1105070
Grade: A
Jul 31, 2023
Would take again

Professor is pretty good. I was dropped because I did not access the class within the first two days (my bad) and Professor Elkady added me back and allowed me to finish the work that I missed later. He is pretty flexible and better than what I expected after seeing the reviews. Class is curved

Lots of homework
Caring
Accessible outside class
5.0
4.0
COMCS1105070
Grade: A
Aug 1, 2023
Would take again

Mr. Elkady is an excellent professor and knows a lot about his subject. He also teaches well and connects programming with real world applications.

Amazing lectures
Inspirational
Online Savvy
1.0
5.0
COMCS110
Grade: Drop/Withdrawal
Oct 1, 2023

Fourth time writing my review because it keeps getting taken down even though it doesn't violate anything. To keep it short, prof. Only reads off of slides, quizzes are 70+ questions, homework is extremely hard and is entirely coding when the prof. Doesn't teach you one ounce of coding. Do not recommend.

Tough grader
Lots of homework
Lecture heavy
2.0
4.0
COMCS110
Grade: B-
Nov 13, 2023

Okay teacher. Sometimes rude/not caring. lecture heavy to cover HW. have to learn the material before lecture

Lecture heavy
4.0
2.0
COMCS110
Grade: B+
Nov 28, 2023
Would take again

Professor Elkady is very smart and gifted with programming languages, I would recommend his class to anyone looking to learn how to program.

Participation matters
EXTRA CREDIT
Gives good feedback
4.0
3.0
COMCS110
Grade: B
Nov 28, 2023
Would take again

I would have preferred lecture come before beginning of assignment. Would go through assignment, and then professor would clear up things that were confusing in the book during lecture time.

4.0
3.0
COMCS110
Grade: A-
Nov 29, 2023
Would take again

Professor Amr Elkady's C++ lecture excelled with clear explanations, and practical examples that enhanced my understanding. His passion for teaching and thoughtful pacing created an enjoyable learning environment. Overall, a valuable experience that left me inspired to delve deeper into programming under Professor Elkady's guidance.

Amazing lectures
Inspirational
Lots of homework
5.0
4.0
COMCS110
Grade: Not sure yet
Nov 29, 2023
Would take again

He is very kind professor! He gives good feedback, but the response is relatively late. His lecture was fantastic, though the assignments and exams were heavy and tough. The contents of this class are a little bit difficult for the beginner, but if you keep making an efforts, you can learn a lot from his course!

EXTRA CREDIT
Gives good feedback
Lots of homework
5.0
2.0
COMSC110
Grade: A
Dec 2, 2023
Would take again

Everything's due on the same day/week;no surprises. Prof.Elkady seems intimidating but he's actually rlly nice/fair with duedates. For zybooks, u do not have to do challenge activities and completion details on the bottom will tell you what to do. The quizzes are difficult but do zybooks u'll pass. W/ lecture, it isn't more than 5 hours total/week.

Caring
Test heavy
Online Savvy
3.0
4.0
COMCS110
Grade: A
Dec 2, 2023

This course was pretty difficult for an introduction to computer science, but I'm glad I took it. Lecture slides arent available after class, though there are alt. ones linked in modules along with other resources. Exams were tricky, but if you take your time you should be fine. Zybooks has unlimited tries, so it's not as stressful.

EXTRA CREDIT
Lots of homework
Test heavy
4.0
2.0
COMCS110
Grade: A
Dec 3, 2023
Would take again

The class is easy as long as you don't procrastinate and do the work.

Get ready to read
Amazing lectures
5.0
2.0
COMSC110
Grade: A
Dec 3, 2023
Would take again

The professor had easy assignments and the lectures were easy to understand.

Amazing lectures
Online Savvy
4.0
3.0
COMCS110
Dec 4, 2023
Would take again

Lectures are made very well, provided very good insight on course concepts. Main downside is not being able to access them after class, as they provide very good examples and analogies to coding concepts.

Amazing lectures
4.0
3.0
COMCS110
Grade: Not sure yet
Dec 4, 2023
Would take again

I thought that a lot of these claims are over exaggerated. His lectures were always pretty clear and easy to understand. He would also pause and answer any questions. I also had a good experience with zybooks and it was really helpful in helping me study.

3.0
4.0
COMCS110
Dec 4, 2023
Would take again

Good professor that provided in depth lectures. However, exams were relatively difficult especially for an intro class but you should be fine as long as you manage your time well and take your time.

5.0
3.0
COMCS110
Grade: Not sure yet
Dec 4, 2023
Would take again

Professor Elkady is very knowledgeable and has in depth information on the topics he covers. I thought his lectures were great and they did a much better job teaching me than what ZyBooks covered. They were very easy to follow and had great examples that I often refer back to when writing code.

Amazing lectures
5.0
2.0
COMSC165
Grade: Not sure yet
Feb 16, 2024
Would take again

If you really want to learn coding rather just getting an easy grade, i'd recommend taking this class. He uses zybooks for assignments which has a lot of homeworks but if you can manage time you're good. Although it has too much hw, it actually helps learning.

Amazing lectures
Lots of homework
Caring
5.0
3.0
COMSC165
Grade: Not sure yet
Apr 24, 2024
Would take again

If you attend every class and catch up with the homework and quiz, you can get good score in this class! His lecture was very straightforward and hilarious! I recommend that you take this class.

Gives good feedback
Lots of homework
Test heavy
4.0
4.0
COMSC165
Grade: A
Apr 30, 2024
Would take again

The main selling point of Elkady's class is his lectures, as he gives effective explanations of the content, and most importantly he notes which concepts are used in the real world. The main assignments on Zybooks are largely easy. A few of the quizzes, and the final, use proctorio, so make sure your computer supports it before taking the class.

Amazing lectures
Gives good feedback
Online Savvy
4.0
3.0
COMSC165
Grade: Not sure yet
May 1, 2024
Would take again

The professor has strict adherence to due dates but if well planned you can get it done in time. The professor has a effective teaching style with tons of analogies. The lectures are packed with practical coding insights, valuable tips for real-world applications.Overall, the class is a little heavy but prepares well for the classes that follow.

Gives good feedback
Lots of homework
Test heavy
4.0
4.0
COMSC165
Grade: A
May 4, 2024
Would take again

There is a lot of hw but its definitely manageable. Attend the lectures as Professor Elkady has really good feedback for questions you have. The lectures can get long but they go over the important concepts. We use a site called Zybooks and there are tons of extra labs to practice coding.

4.0
3.0
COMSC165
Grade: Incomplete
May 7, 2024
Would take again

Some professors only give you challenging coding homework. However, in his class, I do the easier homework, participate in the Zoom sessions, and work on the coding homework. I think this routine is perfect for learning. If you're worried about whether you can keep up with the lectures, I recommend his class. His lecture slides are well-organized.

Clear grading criteria
Caring
Respected
4.0
4.0
COMSC165
Grade: Not sure yet
May 13, 2024
Would take again

There is weekly homework assignments which are done through Zybooks, which are graded as you progress, and gives you an instant grade without having to wait for your assignments to be graded. There is also a test every week, which is multiple choice and usually pretty long. There is only 1 exam, which is the final.

Amazing lectures
Lots of homework
3.0
4.0
COMSC165
Grade: A
May 13, 2024
Would take again

First of Professor Elkady has amazing lectures and they are very informal. Yes, his class was hard but it was a lot of coding and that is how you practice and improve. You need great time management skills if you want to succeed and make sure to ask questions after lectures because he is accommodating. quizzes and tests are a huge part of class.

Amazing lectures
Lots of homework
Test heavy
4.0
4.0
COMSC165
Grade: A-
May 13, 2024
Would take again

Good and detailed lectures, wants you to ask questions when you are unsure. Weekly homework assignments on ZyBooks. Multiple choice tests every week along with 1 final exam. Teacher is very strict with deadlines so make sure to stay on top of assignments.

Lots of homework
Caring
4.0
4.0
COMSC165
Grade: Not sure yet
May 13, 2024
Would take again

Lectures are supplementary to the online textbook material instead of a repeat of it. Professor oes over real-world applications of programming and things to avoid to keep code from being inefficient. Quiz every week which are more like tests, takes a very long time to complete.Graded on participation but not many opportunities during lecture.

Participation matters
Amazing lectures
Test heavy
4.0
3.0
COMSC165
Grade: Not sure yet
May 13, 2024
Would take again

Elkady was an overall great professor, he is straightforward with what is expected in his course. He grades on a curve which may benefit/hinder you but otherwise--no complaints. He is eager to show industry standards, showcases obsolete code and highlights important details in his lectures(not found in zybooks) to remember.

Participation matters
Lots of homework
Accessible outside class
5.0
3.0
COMSC165
Grade: Not sure yet
May 14, 2024
Would take again

Professor Elkady's C++ course is a treasure trove of practical skills that I wouldn't have found elsewhere. Learned about buffer overflows (hacker trick!), interactive programs ("Guess Birthday Number"which make learning interactive and fun), and captivating videos("partner-choosing dancers(searching Algo.)") turning C++ concepts into an art form.

Get ready to read
EXTRA CREDIT
Amazing lectures
5.0
4.0
COMSC165
Grade: B
May 14, 2024
Would take again

The lectures were very informational and not too long.

Clear grading criteria
Lots of homework
Lecture heavy
4.0
4.0
COMSC165
Grade: A
May 14, 2024

Learning with Zybook wasn't effective. Labs were challenging. Weekly quizzes, though lengthy helped me understand the material. I would prefer to see classroom slides instead of some different slides on the modules. Instructors who emphasize practical coding and detailed explanations suit my learning style but I can't say anything bad about him.

Clear grading criteria
Lots of homework
Test heavy
3.0
4.0
COMSC165
May 14, 2024

Learning with Zybook wasn't effective. Labs were challenging. Weekly quizzes, though lengthy helped me understand the material. I would prefer to see classroom slides instead of some different slides on the modules. Instructors who emphasize practical coding and detailed explanations suit my learning style but I can't say anything awful about him.

Clear grading criteria
Lots of homework
Test heavy
5.0
3.0
COMSC165
May 14, 2024
Would take again

He is very generous and caring students. His grading criteria is clear and his lecture is solid with many reading supplement. I like his lecture's presentation. It was very helpful to understand the concepts of computer science. Despite of online class, it is easy and fast to communicate with him. He responded to our problems immediately.

Amazing lectures
Clear grading criteria
Caring
5.0
2.0
COMSC165
Grade: A
May 14, 2024
Would take again

This professor is an amazing professor I have ever taken. HIs lecture is really helpful to understand the algorithm of coding. I wanted to meet him in person to ask question if I could because he is amazing.

Amazing lectures
Lots of homework
Caring
4.0
3.0
COMSC165
May 14, 2024
Would take again

Zybooks reliant, so the class has a hefty price tag on it. Assignments teach you well, but sometimes the labs feel a lot more complicated than the lessons ever implied. Very good lectures, but no access to slides outside of lecture time, and cannot record lectures.

Amazing lectures
Clear grading criteria
Graded by few things
4.0
3.0
COMSC165
Grade: A
May 14, 2024
Would take again

His grading criteria are transparent, and his lectures are thorough, heavily supplemented by readings from Zybooks, which makes the course a bit expensive.

Get ready to read
Clear grading criteria
Accessible outside class
4.0
3.0
COMSC165
Grade: Not sure yet
May 14, 2024
Would take again

I think that the class really isn't too bad, just be prepared to be doing a lot of ZyBooks, but honestly ZyBooks is fine, I just don't really think it's worth something like $100 for the semester, but that's expected with college. Personally I think if you stay consistent you'll pass.

Clear grading criteria
Lots of homework
4.0
5.0
COMSC165
Grade: B
May 14, 2024

Hello your class has been ok and I think that there are some think that can be added to online class but overall it is still a great class. I also would like to have maybe a record class to go back on the video just in case I forget something. It's always great to go back to look at stuff. Also make sure to write a lot notes for this class!

Get ready to read
Lots of homework
Beware of pop quizzes
4.0
4.0
COMSC165
Grade: Rather not say
May 14, 2024
Would take again

This professor relies quite heavily on Zybooks. If that's something your comfortable with then this class will be a breeze. However, if you're like me, and have a hard time self teaching then this class can be a bit difficult. Overall, put in the work and you'll pass.

Clear grading criteria
Lots of homework
Lecture heavy
5.0
5.0
COMSC165
Grade: B+
May 15, 2024
Would take again

Take the time to do you homework and watch the videos he provides to get a good grade. This is not a hard class if you pay attention and want to learn.

Lots of homework
Lecture heavy
Accessible outside class
5.0
4.0
COMSC165
May 15, 2024
Would take again

This professor is highly skilled in C++ and has clear standards on what should be taught, which allows the class to be completed within 1 to 2 hours. However, those who are not proficient in C++ may find the class challenging, so it is recommended to study using Zybooks and other module ppts.

Participation matters
EXTRA CREDIT
Accessible outside class
5.0
3.0
COMSC110
Grade: A+
May 15, 2024
Would take again

He's chill. All the stuff was due Sunday night and was easy. Everything except the final was not proctored and was an open note.

Clear grading criteria
Caring
2.0
3.0
COMSC165
Grade: A
Jun 19, 2024

Grades are curved, still unsure on how grading worked. gives extra credit if you rate him on my proffessor. If asked questions during class he always seemed to respond in a belittling manner " we just went over that" even when it wasnt that clear. Mostly the lectures rehashed the online textbook. learned more from the kids in discord than in class

4.0
3.0
COMCS1105070
Grade: A
Jul 23, 2024
Would take again

I took AP CSA before his class and found the quizzes manageable but this class is challenging if you don't have prior coding experience. The final is a lot harder than the actual quizzes because you have to write code, so practicing the optional challenge questions on Zybooks will help you prepare for it.

Get ready to read
Clear grading criteria
4.0
3.0
COMCS1105070
Grade: A
Sep 6, 2024

I recommend going to his office hours and asking for other stuff to do besides zybooks to get a clear understanding on what he wants to see when he grades your code. The final is all coding and I didn't go to his office hours since I thought zybooks were enough. Luckily, the curve that he gives for the final and the final grade were generous.

Accessible outside class
3.0
3.0
COMSC165
Grade: A-
Sep 21, 2024
Would take again

Lectures cover the textbook well, but the professor can be impatient with questions. Staying organized and using study tools like unstuck ai helped me do well. Overall, a manageable class if you put in the work.

1.0
5.0
COMSC165
Grade: Rather not say
Apr 17, 2025

Knowledgeable but also very rude and condescending. Rants about everyone being "asleep" when people don't have questions, but berates people when they do ask questions. No midterm but extremely long weekly quizzes (70+ questions). Unclear curved grading. Final requires Proctorio, a very invasive program. Calls criticism "slander." Never again.

Get ready to read
Lots of homework
Lecture heavy
2.0
1.0
COMSC165
Grade: B
May 5, 2025

His asynchronous 165 class is really boring, he uses Zybooks which you can just click next on every regular assignment and get full credit. He uses proctorio. I didn't do the midterm or final because I felt unsafe using the software, you can still get a B in the class if you get 100% on all the homework. Take if it's the only class left with seats

Participation matters
Lots of homework
3.0
4.0
COMCS110
Grade: C
Dec 9, 2025

Not a bad professor, definitely knows C++, but I only recommend him to tryhards. I wanted to learn C++ as a hobby, not as a career. I got lost around week 4 and cascaded into doing very poorly from there. Problem is, he curves his grades so heavily that I will pass and am now unable to retake the class. It's a lose-lose situation for me.

Lots of homework
Class Info

Online Classes

100%

Attendance Mandatory

49%

Textbook Required

17%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 98 grades
Most common grades:
Not sure yet (66)
A (59)
Incomplete (14)
Grade Distribution
A(65)B(15)C(4)D(4)F(0)A-/B+(14)
Based on 187 reported grades
Not sure yet: 66
A: 59
Incomplete: 14
B: 13
Common Tags
Lots of homework (79)
Participation matters (61)
Gives good feedback (45)
Clear grading criteria (44)
Respected (41)
Get ready to read (35)
Lecture heavy (34)
Amazing lectures (30)
Rating Trend

Improving

+0.28 avg change
Jun
Jul
Sep
Apr
May
Dec
Last 6 months
Ratings by Course

COEN283

4.8

(4)

COMCS1105070

4.2

(11)

COMSC110

4.1

(60)

COMSC1101275

4.0

(2)

COMSC165

3.9

(100)
+4 more courses
Difficulty by Course

1275

5.0

COMSC210

4.3

COMSC1101275

4.0

COEN283

4.0

COMSC1101572

4.0

Similar Professors