2.8

Mohamed Gebril

Cyber Security Engineering - George Mason University

2.8
Quality
3.9
Difficulty
48%
Would Retake
141
Reviews
2.8
Quality
3.9
Difficulty
2.8
Helpful
2.8
Clarity

48%

Would Retake

141

Reviews

Rating Distribution
Official

5

41

4

21

3

8

2

9

1

62

What Students Say

Even my mentor hated him

CYSE493 - 1.0 rating

Countless times the assignments were changed with no warning

CYSE493 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

84%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 85 grades
Most common grades:
A (33)
Not sure yet (18)
B+ (14)
Grade Distribution
A(41)B(14)C(3)D(3)F(0)A-/B+(27)
Based on 112 reported grades
A: 33
Not sure yet: 18
B+: 14
A-: 13
Common Tags
EXTRA CREDIT (44)
Lecture heavy (33)
Lots of homework (31)
Tough grader (31)
Caring (30)
Respected (21)
Skip class? You won't pass. (19)
Get ready to read (17)
Rating Trend

Stable

-0.12 avg change
Dec
Apr
May
Jul
Nov
Dec
Last 6 months
Ratings by Course

CYSE480

5.0

(1)

CYSE-445

5.0

(1)

CYSE-450

5.0

(1)

CYSE205

4.0

(2)

CYBR211

3.2

(9)
+8 more courses
Difficulty by Course

CYSE2111

4.5

CYSE493

4.4

CYSE425

4.2

CYSE211

4.1

CYSE499

4.0

Reviews (141)
1.0
3.0
IT105
Grade: Not sure yet
Feb 3, 2017
Wouldn't take again

He mumbles off the tail end of his sentences, talks to the board, and just goes through examples like : "OK this is how you do this so you can of course do this..." and just keeps on rolling. He doesn't even explain the importance or purpose of what he is writing on the board. He was like this is how you convert binary to hexadecimal and bam.

GROUP PROJECTS
LECTURE HEAVY
1.0
5.0
IT105
Grade: Not sure yet
Feb 21, 2017
Wouldn't take again

He writes everything on a small white board that nobody can see see except the few rows in the front. Says every slide can be a lecture in its own. Hard to understand anything he's saying. Tough to learn with this professor.

Skip class? You won't pass.
LECTURE HEAVY
2.0
4.0
IT105
Apr 12, 2017
Wouldn't take again

Professor Gebril is too lecture-focused and doesn't provide any sort of interactive ways to make things easier. Homework assignments are hard without the lecture slides. His exams aren't really too bad. His office hours aren't specific and doesn't respond to his emails often. I wouldn't reccomend him if you want to fall asleep during his lectures.

Skip class? You won't pass.
LECTURE HEAVY
1.0
3.0
IT105
Grade: A
Apr 18, 2017
Wouldn't take again

He does not explain the topics in a way that is very abstract and difficult to follow. He gives easy tests and quizzes but you are unlikely to learn anything. The homework is usually given an A if finished, but it is busy work rather than learning work. It does not help that he has a thick accent and speaks quietly.

LECTURE HEAVY
5.0
2.0
IT105
Grade: Not sure yet
Apr 24, 2017
Would take again

very helpful and a good grader. He gives 5% extra credit assignment which is beneficial. He goes in details and explains in simplest terms.

Respected
Skip class? You won't pass.
EXTRA CREDIT
4.0
3.0
IT105
Grade: Not sure yet
Apr 27, 2017
Would take again

Interesting class, good professor, and a clear cut kind of guy. His class is easy. There is quite a bit of Homework. His lectures are entertaining and when things aren't clear he will be sure to go to the extreme to help students understand the material. Most likely won't curve but if you can do the HW and pay attention you will be fine.

Skip class? You won't pass.
Amazing lectures
EXTRA CREDIT
5.0
4.0
IT105
Apr 30, 2017
Would take again

Professor Gebril is very helpful and professional. I really enjoyed his class as he made it easy and interactive. Participation is important. He also give bonus activity which helps a lot.

Skip class? You won't pass.
Amazing lectures
EXTRA CREDIT
4.0
2.0
CYSE205
Grade: A
Dec 13, 2017
Would take again

A lot of group projects and presentations. Overall, Gebril makes the class very simple and straightforward. The midterm and final are not made to be confusing, and he provides the exact answers of the exam on the study guide. Should have no trouble passing the class for those taking CYSE205, if he still teaches it.

LOTS OF HOMEWORK
Clear grading criteria
GROUP PROJECTS
4.0
4.0
IT105
Grade: A-
Dec 19, 2017
Would take again

Dr. Gebril is a great professor. He's very informative and clearly knows what he's talking about. Homework if very important in this class because it's worth a lot of points. There's also a group project that was pretty easy. Midterm was easy final was NOT. There's no pop quizzes only midterm and final. TA helps a lot as well.

LOTS OF HOMEWORK
Clear grading criteria
LECTURE HEAVY
2.0
3.0
CYSE330
Grade: A-
Dec 21, 2017
Wouldn't take again

It's not that he's the worst professor at Mason, it's just he's really bad at teaching. He is supposed to teach extremely useful concepts that will help you after college, but that doesn't happen. Rather, he COPIES terrible diagram power points and doesn't explain them. No joke, I think the power points consist of about 60% useless diagrams.

LECTURE HEAVY
4.0
2.0
CYSE330
Grade: A
Dec 27, 2017
Would take again

The class itself is a LOT of work, but Dr. Gebril is a very good professor. His lectures are clear and he is always open to questions. If you do all the homework/classwork and put in the time, you will do well.

Clear grading criteria
EXTRA CREDIT
LECTURE HEAVY
4.0
2.0
CYSE205
Grade: A
Jan 22, 2018
Would take again

He's a decent professor. Nice guy, definitely knows his stuff. Be prepared for a lot of group work, because he assigns a LOT of it. Pick your group wisely, and set up a group chat for easy communication. He puts up a study guide for both the final and midterm which will cover all the questions covered on the exams.

Participation matters
GROUP PROJECTS
LECTURE HEAVY
2.0
3.0
CYSE211
Apr 4, 2018
Wouldn't take again

They don't take gebril other than cyse 205. His lectures are all over the place and expects students to understand him like he speaks english clearly. His study guides are useless and doesn't hold up to the actual exams, because he thinks cyse is real engineering. Also he teaches core cyse classes so expect to teach yourself throughout your 4 years

Tough Grader
Caring
LECTURE HEAVY
4.0
3.0
CYSE211
Grade: A
Apr 18, 2018
Would take again

Professor Gebril is very respectable and knowledgeable. His lectures are heavy, but he uploads the slides. Quizzes are a bit hard and the tests may include one or two tricky questions. Overall he's pretty good and he's always open to office hours/very accessible outside of class. He will give you second chances for tests, assignments and HW.

Skip class? You won't pass.
Amazing lectures
EXTRA CREDIT
4.0
4.0
CYSE211
Grade: A+
May 17, 2018
Would take again

Gebril for CYSE is not a bad professor. He's pretty nice. Yes, there is a lot of work involved in the class, but what's nice is he offered a lot of EXTRA CREDIT opportunities that helped boost everyone's grade up, especially during the midterm. Previously had CYSE 205 with him. Always ended up with an A in his class. I'd recommend to take him.

LOTS OF HOMEWORK
EXTRA CREDIT
GROUP PROJECTS
5.0
4.0
CYSE211
Grade: B
May 17, 2018
Would take again

One of the best Professors in Mason, Dr Gebril tries his best to make sure that students understand what he says, Lab assignments are a bit harsh but the HW and quizzes are fair. In addition, he explains the material in a way that students prefer and always ask students for their opinions and such about the course. ( 10 OUT 10)

Gives good feedback
Respected
Skip class? You won't pass.
4.0
3.0
IT105
Grade: A+
May 21, 2018
Would take again

Great and friendly professor. The first few weeks of class were hard but it gets easier. The group project was difficult at first but gets easier. Weekly homework, reads from the powerpoints. Exams were not too hard. Make sure to do the bonus activity its worth 5%

Respected
LOTS OF HOMEWORK
GROUP PROJECTS
4.0
1.0
IT105
Grade: A
Aug 29, 2018
Would take again

he is really great. his class was informative and his lectures were helpful. the group project wasn't too bad, there is homework every week that is not hard, the TA grades both. the midterm was super easy but final was a little harder compared to the midterm. i didn't use the textbook.

Gives good feedback
LOTS OF HOMEWORK
Amazing lectures
3.0
3.0
IT105
Grade: A
Nov 27, 2018
Wouldn't take again

He's a nice guy but his lectures are really long a kinda get tiresome after a while.

BEWARE OF POP QUIZZES
GROUP PROJECTS
LECTURE HEAVY
3.0
3.0
IT105
Grade: Not sure yet
Dec 11, 2018
Wouldn't take again

He is an okay type Professor. HWs were easy and the midterm was same as study guide. There was one Pop quizz. Group project was easy but the lectures are long and boring. DONT BUY THE TEXTBOOK you dont need it.

Skip class? You won't pass.
LOTS OF HOMEWORK
LECTURE HEAVY
3.0
1.0
IT105
Grade: A
Dec 15, 2018
Wouldn't take again

Literally dont skip any classes. The guy takes attendance randomly and theyre a chunk of your grade. The midterm was EXACTLY like the study guide. Final exam wasn't that difficult. Do the homeworks they're a chunk of your grade. Watched NFL highlights and played CoC all during his lectures and still did well. Hes very boring FYI. You'll pass DW. :)

TEST HEAVY
EXTRA CREDIT
LECTURE HEAVY
4.0
2.0
IT105
Grade: A-
Dec 17, 2018
Would take again

He knows what he's talking about & is excited to teach it but sometimes it's hard to stay focused. Midterm was basically the exact same thing as the study guide & the final was not hard. DON'T BUY THE TEXTBOOK; we never used it, everything you need is on the powerpoint slides. Show up for class and earn extra credit. DO THE EXTRA CREDIT, easy 5%.

Skip class? You won't pass.
EXTRA CREDIT
LECTURE HEAVY
5.0
3.0
CYSE330
Grade: A
Dec 20, 2018
Would take again

Gebril is an amazing guy. His lectures can be boring but overall hes a great professor. This is my 3rd time having gebril as a professor. He cares a lot about the students. Pretty sure I deserved a B yet he gave me an A. What a guy. Its not often you get a professor that cares about the students. If you fail his class u should drop out

LOTS OF HOMEWORK
Caring
EXTRA CREDIT
5.0
3.0
CYSE211
Grade: B
Feb 4, 2019
Would take again

a LEGEND, just show up and focus u should be fine, also he encourages students to participate in class to make sure they are on the same page as he is which makes each class understandable but sometimes boring. all in all a real gem.

Gives good feedback
Respected
Caring
1.0
5.0
CYSE211
Apr 17, 2019
Wouldn't take again

This professor goes through at least 40 slides per lecture. My lectures are only an hour and 15 minutes long per class. Gebril assigns labs that also have nothing to do with the material covered in class. He expects you to know everything right off the bat and be hungry to figure everything out yourself when you don't even know where to start.

Lots of homework
Test heavy
EXTRA CREDIT
1.0
4.0
CYSE211
Apr 29, 2019
Wouldn't take again

Man, extra credit is the only thing getting me through this class. Unfortunately he was the only professor teaching this class. Good luck.

Lots of homework
Lecture heavy
EXTRA CREDIT
1.0
5.0
CYSE211
Grade: Not sure yet
May 1, 2019
Wouldn't take again

Goes fast through 80+ slides. Expects it memorized next class. Lots of reading (3+ txtbks). Assigns hard labs (no relevance to stuff in class), will only answer questions online (course is in person tho) - time consuming. Makes lots of assumptions and gets angry when students do same thing. Expectations higher than the quality of teaching. AVOID

Get ready to read
Participation matters
Lecture heavy
5.0
3.0
CYSE211
Grade: A
May 6, 2019
Would take again

The best way to describe Professor Gebril is straightforward. His lectures are clear and concise, he is very knowledgeable, and he will talk about everything that will be on the exams. That being said, his grading is also straightforward. Extra credit for midterm. He will also provide a bonus project to boost grades.

Respected
Skip class? You won't pass.
Amazing lectures
5.0
2.0
CYSE211
Grade: B+
May 6, 2019
Would take again

The class itself is a LOT of work, but he is a very good professor. His lectures are clear and he is always open to questions. If you do all the homework/classwork and put in the time, you will do well.

Gives good feedback
Amazing lectures
Caring
1.0
4.0
CYSE211
Grade: A
May 13, 2019
Wouldn't take again

Do not take this professor unless you absolutely have to. His lectures are all over the place, it is hard to understand what you need to know (I don't think he does either). He is extremely confusing and will tell you to google your problems every time. Everyone in the class is very lost, but graded the test easy after we all pretty much failed.

Participation matters
Lecture heavy
Tough grader
1.0
5.0
CYSE211
Grade: A-
May 13, 2019
Wouldn't take again

DO NOT TAKE! Horrible teacher, expects you to memorize 60-80+ slides and to be quizzed the next class. I spent 30+hrs working through his labs that he refused to give any insight or prior learning to. Leaves students high and dry, and gets upset if you do not understand. He also expects you to watch extra three hour videos and be tested on them.

Lots of homework
Beware of pop quizzes
Lecture heavy
1.0
4.0
CYSE211
May 13, 2019
Wouldn't take again

Avoid this professor. Ignore these high ratings. This guy does not know how to teach nor does he care about the students unless they complain. He uses extra credit to accommodate for his terrible teaching.

Graded by few things
Lecture heavy
EXTRA CREDIT
1.0
5.0
CYSE211
May 13, 2019
Wouldn't take again

I'm not sure if this professor tries at all. He takes forever to grade assignments on time and struggles to teach according to his schedule. Final is tomorrow and I don't know if I can pass this class because there are a lot of missing graded assignments that the professor hasn't graded yet. Good luck!

Lots of homework
Get ready to read
Lecture heavy
1.0
5.0
CYSE211
May 13, 2019
Wouldn't take again

Just. No. Stop. Get some help.

Get ready to read
Participation matters
Test heavy
1.0
4.0
CYSE211
Grade: B+
May 13, 2019
Wouldn't take again

Wish i could give him a 0. Lectures are very confusing even when you ask him questions and to clarify. He never tries to understand what you do not understand. I could not avoid taking this teacher, good luck if you are in the same boat...

Lots of homework
Get ready to read
Lecture heavy
5.0
3.0
CYSE211
Grade: A+
May 13, 2019
Would take again

He's very knowledgeable and helpful. He was particularly helpful with the way to prepare for the exam and wants you to get a good grade but by no means its an easy course.

Respected
Amazing lectures
Caring
5.0
3.0
CYSE211
Grade: B+
May 13, 2019
Would take again

Great Professor! Fun class! Believes in his students, cares for them, and seeks to make them the best they can be. Extremely helpful. You can come to him for anything and he'll help you with a smile

Lecture heavy
Caring
EXTRA CREDIT
5.0
2.0
CYBR211
Grade: A-
May 15, 2019
Would take again

u need to show him how much u care about the class.

Lots of homework
Group projects
EXTRA CREDIT
1.0
5.0
CYSE211
May 16, 2019
Wouldn't take again

You don't know your grade because he doesn't grade anything on time. It's terrible. Do not take this professor.

Skip class? You won't pass.
Test heavy
Beware of pop quizzes
5.0
3.0
CYSE211
Grade: B+
May 16, 2019
Would take again

Professor Gebril is a pretty decent professor! He gives lots of extra credit and he curves. Hes a nice guy too. I dont think hes ever failed a student before. If u put in the work hell pass anyone. Youd be crazy to take it with another professor.

Respected
Participation matters
EXTRA CREDIT
3.0
3.0
CYSE211
Grade: A
May 17, 2019
Wouldn't take again

Did not enjoy this class. I don't think I really learnt anything from this class either. the labs were fine, midterm and final was okay. He is not a very harsh grader and as long as you put in the effort, you'll be fine. Has office hours once a week for very few hours which makes it hard to access him.

4.0
3.0
CYSE211
Grade: A+
May 18, 2019
Would take again

Gebril is amazing, very helpful. Show up and do the homework and will get an A. He makes the course material easy to understand, his tests are straight forward and direct. I highly recommend professor Gebril. Bonus project to boost grade.

Skip class? You won't pass.
Clear grading criteria
Amazing lectures
1.0
4.0
CYSE330
Oct 22, 2019
Wouldn't take again

Terrible. Does not care at all

Lots of homework
Skip class? You won't pass.
Lecture heavy
5.0
3.0
CYSE330
Grade: A
Oct 22, 2019
Would take again

His class is a lot of work but very hands-on. Do the assignments, in their entirety, study the content, do practice problems and you will do fine. You will leave this class with a great knowledge in whatever CYSE course you take with him. He is fantastic.

Clear grading criteria
Caring
EXTRA CREDIT
5.0
3.0
CYSE330
Grade: B
Dec 18, 2019
Would take again

You will actually learn a lot, his very caring, hands down! But you have to work a lot which seems ok if u want to learn, hands on assignment are exciting!

Respected
Accessible outside class
Caring
5.0
3.0
CYSE330
Grade: B
Jan 1, 2020
Would take again

Dr. Gebril is very friendly and always willing to help the students out. My only complaint is that there was too many labs, hw, and a project on top of that, but professor was very understanding and always worked with us. In-class labs and out-of class labs really help you get hands-on experience. There are also many extra credit opportunities too.

Get ready to read
Caring
EXTRA CREDIT
1.0
5.0
CYSE211
Grade: Not sure yet
Feb 26, 2020
Wouldn't take again

Professor Gebril is horrible, he doesn't make any sense when he lectures, his labs and hw are very difficult with little to no guidance. Failed almost every single quiz. Material is very difficult to grasp and Gebril does a bad job of teaching it, expecting everything to make perfect sense. Had no prior knowledge to operating systems and struggled.

Lots of homework
Get ready to read
Lecture heavy
1.0
4.0
CYSE211
Grade: A
Feb 28, 2020
Wouldn't take again

He is absolutely awful. His lectures do not make sense as he goes way to fast and does not explain concept well. His slides are not informative either so you can not look at them for help. He does not let you use the textbook for home work as he gave out zeros for people who did. Only reason I went to class was for the pop quizzes.

Skip class? You won't pass.
Beware of pop quizzes
1.0
5.0
CYSE2111
Feb 29, 2020
Wouldn't take again

DO NOT TAKE. TERRIBLE. DOES NOT KNOW HOW TO TEACH. DOES NOT KNOW THE MATERIAL HIMSELF.

Skip class? You won't pass.
Beware of pop quizzes
1.0
4.0
CYSE211
Mar 4, 2020
Wouldn't take again

Tons of content, barely any examples and definitely none that arent in the slides. Barely communicates by email and often won't respond. Is one of the most boring and least engaging professors I've ever had. Tests are hard and cover way too much content.

Skip class? You won't pass.
Lecture heavy
5.0
4.0
CYSE330
Grade: A+
Apr 15, 2020
Would take again

Gebril isn't the best lecturer but is always willing to answer q's. Very difficult quizzes, time-consuming homework and labs (he helps out a lot though), and exams are extremely long. However, he gives massive curves and a ton of extra credit opportunity. Best thing about him is that he constantly asks for anonymous student feedback. Take him!

Lots of homework
Caring
EXTRA CREDIT
1.0
4.0
CYSE211
Grade: B+
May 13, 2020
Wouldn't take again

The CYSE211 class is weirdly HARD we jump between 2 books and the labs are very unclear. I ask questions and his answers get you more confused. never had a real demonstration of the labs and you wouldn't get real help. he sounds arrogant most of the time. few resources for the material. VERY Hard exams some questions are 400 level CS classes. WOW!

Lots of homework
Test heavy
Tough grader
2.0
4.0
CYSE211
Grade: Not sure yet
May 16, 2020
Wouldn't take again

Ever since we went online, the workload for this class increased tenfold. We had a lab and hw every week which was fine, I just wish we were guided better when doing them. Quizzes/final were open note. Overall not bad, but Dr Gebril mocks students in their questions, does not care ab problems, not the best lecturer, needs to give more help for work

Lots of homework
Test heavy
EXTRA CREDIT
1.0
4.0
CYSE211
Grade: B-
Jun 1, 2020
Wouldn't take again

Professor Gebril is the worst Professor I have ever seen at mason the class have a lot of work but he make it so hard I don't know may be that's the only power he has. He does a favor if you ask to make you pass even tho fail he does on this pandemic online that may not a grantee at all next time. if you can try to avoid him.

Lots of homework
Get ready to read
Tough grader
3.0
4.0
CYSE211
Jul 23, 2020
Would take again

Professor Gebril is a nice guy, but there is a lot of work for the class (e.g labs, homeworks, lockdown quizzes, and in class exercises). For the most part the labs were quite difficult. On a positive note, he gives A LOT of extra credit towards the end of the semester. I suggest using the recommended textbook for the course!!!

Lots of homework
EXTRA CREDIT
2.0
5.0
CYSE211
Grade: B-
Jul 31, 2020
Wouldn't take again

Knowledgeable and gives decent extra credit/curves. However, not good at teaching students with no background so do not take this course out of order from recommended schedule. Unclear during labs, terrible at answering questions, and office hours were not flexible before pandemic. Overall, frustrating professor to learn from.

Lots of homework
Skip class? You won't pass.
EXTRA CREDIT
1.0
5.0
CYSE211
Grade: Rather not say
Aug 21, 2020
Wouldn't take again

He is one of the worst professors I had in mason. His test is really hard. We had assignments and labs every week which takes really long time to do. His lecture is really confusing and boring so you probably have to spend a lot of time understanding it. He gives extra credit but that also incredibly hard to get.

Lots of homework
Test heavy
Tough grader
1.0
5.0
CYSE330
Grade: Not sure yet
Sep 19, 2020
Wouldn't take again

Worst professor I have probably had and the most unclear expectations for every assignment, quiz, exam, etc. Please do yourself a favor and DO NOT take him. Not worth it at all.

Lecture heavy
Tough grader
1.0
5.0
CYSE330
Grade: Incomplete
Sep 20, 2020
Wouldn't take again

Had this professor for CYSE211, in which he was great. Knew what he was talking about, explained the assignments well, and was a fair grader. In CYSE330 this is different. Lectures jump from topic to topic without much explanation, he doesnt respond to questions asked mid lecture, and when it comes to grading he will give 0 for a small detail miss

Graded by few things
Test heavy
Tough grader
1.0
5.0
CYSE330
Grade: Drop/Withdrawal
Dec 17, 2020
Wouldn't take again

Had a horrible experience with this professor. Dr. Gebril was not a great teacher and seemed to not care when you asked for help. He just assumes all students coming into the course are all at the same level and throws SEEDLabs at you and expects you to know how to do them, I feel making assumptions is the worst thing you can do as a professor.

Tough grader
5.0
4.0
CYSE330
Dec 19, 2020
Would take again

Dr. Gebril has a really strong background of the material. He explains the concepts step by step to make sure that the students are understanding the material. His homework/lab assignments are straight forward. Be sure you take advantage of extra credit opportunities to boost grade.

EXTRA CREDIT
Group projects
Caring
1.0
5.0
CYSE211
Grade: Not sure yet
Feb 17, 2021
Wouldn't take again

Worst professor I have ever had

Lots of homework
Tough grader
1.0
5.0
CYSE211
Mar 10, 2021
Wouldn't take again

Just labs on top of labs and no consistent schedule, we don't even know how many labs we have to do for the semester

1.0
5.0
CYSE211
Grade: Not sure yet
Mar 15, 2021
Wouldn't take again

I wish he'd be as quick in grading hw and labs as he is in assigning them. Considering most of the things assigned are from books or Seedlabs and so are his lectures, I am not sure what he does with his time. Or his obsession of giving random quizzes covering just learned material. God forbid I needed more time process what I learned.

1.0
5.0
CYSE211
Mar 17, 2021
Wouldn't take again

Very frustrating professor to deal with. If you ask him a question, hell either give you an excuse or just not answer you at all. Cant take criticism very well.

5.0
4.0
CYSE211
Mar 17, 2021
Would take again

Explains concepts well. Weekly assignment and hands-on exercises. Open-book exams and clear expectations.

EXTRA CREDIT
Gives good feedback
Caring
1.0
5.0
CYSE211
Grade: Not sure yet
Mar 18, 2021
Wouldn't take again

Knowledgeable but can't necessarily explain well in lectures. Very work heavy and not always with a point to help elevate understanding, more to just give work, which he will never grade in a timely manner. Steer away if possible.

5.0
4.0
CYSE211
Mar 18, 2021
Would take again

Explains concepts really well and provides detailed examples. Lots of materials covered in this course so you need to study well. He brings guest speakers for our class which was really nice.

Caring
Lecture heavy
Accessible outside class
5.0
4.0
CYSE211
Mar 23, 2021
Would take again

I had some unexpected issues when taking this course, and this prof literally saved my semester. He was always there for you, and very clear with expectations. More than willing to go the extra mile for his students! Exams are similar to class exercise. Take whenever you can!! Very understanding and helpful! Great at clarifying difficult concepts.

Respected
Caring
Clear grading criteria
5.0
4.0
CYSE211
Mar 24, 2021
Would take again

Just got an A+ on my midterm. He curved the exam and it was similar to his exercises. Long exam but fair and straightforward. He also added bonus work to boost grades as well.

Lecture heavy
EXTRA CREDIT
Caring
1.0
5.0
CYSE330
Grade: C+
Apr 13, 2021
Wouldn't take again

Inflexible, I got a 0 on the final project because I could not figure out the last section of the lab that I was doing, which had nothing to do with the actual course material. The labs range from easy, to absolutely brutal. He will offer extra credit but it is usually so difficult and time consuming that it is not worth the effort.

Lots of homework
Lecture heavy
EXTRA CREDIT
1.0
4.0
CYSE330
Grade: A-
May 4, 2021
Wouldn't take again

SO many labs assigned for 330, some were easy but most were absolutely horrible. Be prepared. to work and study a lot on your own time as he is not the best at teacher.

Lots of homework
Graded by few things
Lecture heavy
5.0
4.0
CYSE499
May 4, 2021
Would take again

Great lectures! Group projects that are really hands-on and practical. He shares his experience with class. He explains concepts really well and goes above and beyond.

Group projects
Respected
Caring
4.0
3.0
CYSE211
Grade: A
May 5, 2021
Would take again

okay, so when I read reviews about Prof. Gebril, I was so worried about the class. But since the first day, he has been amazing and he explains everything twice or thrice if you ask. He will give you second chances for tests, assignments and HW. He covers all the topics very well!

Respected
Accessible outside class
Lecture heavy
1.0
5.0
CYSE211
May 5, 2021
Wouldn't take again

Terrible professors. His exams have nothing to do with what he taught in class and it doesn't matter anyway because you're too busy doing the labs on top of labs. He says he offers extra credit but that ends up just taking too much time. You don't have time to study for the exam. Take him if you want to suffer and lower your GPA.

5.0
3.0
CYSE211
Grade: A
May 5, 2021
Would take again

I had a very nice experience with Dr. Gebril. He has been amazing and he explains everything in greater depth. He gives extra credit exercises to boost student's grade which helped me a lot. You will learn a lot!

Amazing lectures
Caring
EXTRA CREDIT
5.0
4.0
CYSE211
Grade: A
May 6, 2021
Would take again

Dr. Gebril makes you work to get the grade you deserve. His labs and HWs are time consuming. His tests are very long but he curves. He gives lots of extra credits opportunities to boost your grade. The class itself isn't easy, so you will have to put some efforts and time.

Lots of homework
Test heavy
EXTRA CREDIT
5.0
3.0
CYSE211
Grade: A
May 9, 2021
Would take again

Dr. Gebril is one of those professors who is obviously in love with his job. It was tough banging out lab reports all semester, but the hard work paid off in the end. I feel like he gives a lot of students much needed encouragement. Don't worry too much about the book, it helps with lab reports, but his power points are plenty detailed enough.

Respected
Caring
EXTRA CREDIT
5.0
4.0
CYSE499
May 20, 2021
Would take again

I took several courses with Dr. Gebril and he never disappointed me. Group project every two weeks. He focuses more on hands-on activities which is what we need in CYSE department. Highly recommended!

Group projects
Caring
Respected
1.0
5.0
CYSE211
May 25, 2021
Wouldn't take again

One of the worst professors I've ever had. All he does is labs on top of labs and precorded lectures because he's too lazy to teach and makes brutal exams. He made our final have no backtracking without ever telling us

5.0
4.0
CYSE211
May 26, 2021
Would take again

Solid choice! You will work for your grade but you will learn a lot and it is totally worth it! Clear expectations and grading policy. Gives plenty of extra credit activities to boost grades. You will learn by doing hands-on labs rather than theory.

Caring
Accessible outside class
Lots of homework
2.0
5.0
CYSE211
Jul 21, 2021
Wouldn't take again

If you wanna take Professor Gebril, make sure you have nothing else to do because you will be assigned a lot of homework and labs and you will have to work a lot to complete them. The exams are based on the material he covered but you won't have enough time to complete them. 8 labs in total mostly seed labs. Make sure you study a lot.

Lots of homework
Skip class? You won't pass.
Test heavy
5.0
4.0
CYSE425
Grade: B
Oct 14, 2021
Would take again

Dr. Gebril is a very passionate & knowledgeable professor. Some students don't like how much homework he assigns but he wants his students to genuinely learn the material & for that goal in any circumstance, you must work for it. If youre looking for an easy A, this is not the guy for you. If U want to learn & you enjoy the material, youll love it

Respected
Lots of homework
Skip class? You won't pass.
1.0
5.0
CYSE425
Grade: A-
Dec 2, 2021
Wouldn't take again

Gebril is an intelligent individual, however, he fails at being a professor in my opinion. He doesn't teach too well and has difficult quizzes and tests. Almost everyone gets below 50% on quizzes, assignments, and tests, and then offers extra credit towards the end of the semester to help bump up your grade. DO NOT TAKE HIM at all costs.

Lecture heavy
So many papers
Tough grader
5.0
4.0
CYSE480
Grade: A+
Jan 25, 2022
Would take again

Gebril was once my least favorite professor in the CYSE program. He is now my favorite professor of all time. He really cares about his students and I have learned the most in his classes. He is a real gem and will usually replace exams with projects. If he does give you an exam or quiz, there are no surprises. Will occasionally take attendence.

Group projects
Caring
EXTRA CREDIT
3.0
4.0
CYSE425
Grade: B
Jan 27, 2022
Would take again

Gebril knows what he's talking about, but I felt a little lost on some topics and some things were too fast. Tests were very VERY hard, and quizzes were difficult too. However, there is a lot of HW are group projects that boosts your grade.

Respected
1.0
4.0
CYSE425
Grade: C
Mar 25, 2022

He assumes the individual student should know everything that he talks about in class. He doesn't understand that students have different level of understanding of the topic. if there is a part that student gets confused about the lab, he doesn't try to explain it in a way that student feels like understanding the topic.

4.0
2.0
CYSE421
Grade: A
May 5, 2022
Would take again

Gebril made this class easy. We were supposed to do a hands on activity for the final, but instead we had to do a research paper. That was out of his control and not his fault. Other than that, the class was a breeze with lenient grading on group projects and homework assignments. This class is easy and do not hesitate to take it with him.

Participation matters
Group projects
1.0
3.0
CYSE421
Grade: B+
May 8, 2022

Be prepared to not be heard by this guy. Also beware the group projects are terrible, and he doesn't do anything about it if someone does all the work. He also doesn't know what he is talking about half the time. He isn't helpful at all outside of class, and I don't know why he is still a teacher. avoid him at all cost

Tough grader
Group projects
Lots of homework
1.0
5.0
CYSE499
Grade: B
May 27, 2022

This teacher is the worst. AVOID AT ALL COSTS. He will make your life a living h*ll. He does not listen to his students and expects them to know everything. Does not answer emails or questions. Does not understand that students aren't only taking his class. He is rude, and he picks at certain students. His goal is to fail the students not to teach.

Tough grader
Group projects
Lots of homework
1.0
5.0
CYSE499
Grade: A
Oct 21, 2022

He is by far the worse prof I have had. Gebril's "lectures" consist of mindless ramblings which in no way prepare you for the labs & projects. He just throws random seedlabs & other labs he steals off the internet at you. He refuses to answer questions or provide any clarification. Oh and he falsely honor coded my entire class. No joke. Avoid him!

Tough grader
Group projects
Lots of homework
5.0
3.0
CYSE499
Grade: A
Nov 5, 2022
Would take again

Great class and great professor. He is very professional and grades the way you would expect a decent professor to. He focuses a lot on hands-on labs from Microsoft and AWS forensics lab which are great for building resumes. You will also learn a lot and walk away with a good hands-on experience.

EXTRA CREDIT
Amazing lectures
Gives good feedback
4.0
2.0
CYSE499
Grade: B+
Dec 17, 2022
Would take again

In previous classes, professor gebril has been a tough grader but with senior design he wasn't. He's the only professor to take the class with so make sure to attend all classes and submit all of your assignments, otherwise it's impossible to fail.

1.0
5.0
CYSE2111
Grade: Not sure yet
Apr 8, 2023

He never accomodates even though you provide him with evidence. Makes the quizes extremely hard and irrelevant from the things he teach in class. Never gives extensions no matter the situation. Overall if you want to learn something and keep your grades high NEVER take him.

Tough grader
Get ready to read
Lots of homework
1.0
4.0
CYSE493
Grade: B+
May 6, 2023

As terrible as it gets when it comes to what makes a professor a professor. Assigns a lot of unreasonable content and makes lots of last minute changes and doesn't understand why students make mistakes as a result of this. Terrible and delayed feedback, disrespectful towards students, find a different professor if you can.

Tough grader
Participation matters
So many papers
4.0
3.0
CYBR211
Grade: A
May 9, 2023
Would take again

Lots of Hands-on assignments to grasp the content. He curves the exam and provides several extra credit opportunities to boost grades. I had B in the midterm but finished the extra credit exercise that made it an A. Teaches cybersecurity concepts related to each topic he covers.

Caring
Respected
Accessible outside class
5.0
2.0
CYSE211
Grade: B+
May 11, 2023
Would take again

Exams are similar to quizzes and HWs. He grades the exams while his TA grades HWs. Lots of hands-on that are useful for the major. He curves the exams and gives extra credit assignments to boost grades which helps a lot. You will actually learn cyber security and how to applied to operating systems. Enjoyed his class a lot!

EXTRA CREDIT
Clear grading criteria
Respected
1.0
5.0
CYSE493
May 14, 2023

I had him as a mentor for senior design. He somehow successfully managed to piss off the other mentors, the sponsors, and the students. He's takes off points and targets students that call him out when he tries to screw us over. Many sponsors aren't returning because of him and he made us do unnecessary papers in IEEE format.

1.0
5.0
CYSE493
May 14, 2023

Made the judges grade us for the Sage Competition for senior design. The average grade was in the 60s and many groups like my own now lost the opportunity to get an A in the class. Even my mentor hated him. He also tried to make us write multiple 3-page IEEE papers until a group of 70 of us had to talk to his boss to convince him to change it.

5.0
3.0
CYSE211
Grade: A
May 15, 2023
Would take again

Weekly assignment, many hands-on labs with cybersecurity focus. Learned a lot from him. Provides several extra-credit opportunities to boost grades. Highly recommended!

EXTRA CREDIT
Clear grading criteria
Caring
1.0
5.0
CYSE499
Grade: A-
May 15, 2023

This guy is one of the worst professors ever, he literally went on a power-trip this semester and started changing everyone's grades. He was the sponsor for my project and he doesn't understand anything regarding our project and what we had. If you have him as a sponsor, just know that he talks a lot of nonsense when doing constructive criticism

Tough grader
1.0
5.0
CYSE493
Grade: B+
May 16, 2023

Professor Gebril was extremely insightful, because he served as a perfect example for the importance of humility, and the downsides of hubris. Countless times the assignments were changed with no warning. There was one instance where he made an assignment due at 2:34 PM on "accident" and didn't fix it until 30 students emailed him. Avoid him.

Inspirational
2.0
3.0
CYSE425
Grade: A
May 16, 2023
Would take again

I've had Gebril for 425 and 211 - assignments are difficult and plentiful, but the exams are modeled after them and he curves which is nice. He went off the deep end for 493 though. Questionable grading (such as making judges grade our final deliverables), changing assignment requirements at a whim, etc. He isn't a terrible professor overall though

4.0
3.0
CYSE211
Grade: A
May 16, 2023
Would take again

He is very knowledgeable and knows his stuff. Lab assignments are very useful as they focus on cyber security. He curves exams and gives extra credit assignments to boost grades. Will take him again!

Participation matters
EXTRA CREDIT
Respected
1.0
5.0
CYSE493
Grade: Not sure yet
May 16, 2023

Regularly changed grading criteria for assignments. Gave feedback on assignments well after they are due. Takes constructive criticism poorly and does things his way no matter what anyone thinks. He'll probably give you an A as long as you do everything, but you can't know for sure so you will spend the entire semester thinking that you will fail.

Tough grader
4.0
5.0
CYSE211
Grade: Not sure yet
May 16, 2023
Would take again

Recently Gebril has gotten really lenient on grading. He gave up to 20 points extra credit for our midterm and two extra credit assignments that could replace a lab, hw, or quiz grade. His lectures are kind of boring given that class was 3 hours long, but he would let us out early sometimes. He doesn't do attendance but does exit tickets.

Tough grader
EXTRA CREDIT
Lecture heavy
5.0
3.0
CYSE493
Grade: A+
May 16, 2023
Would take again

Sure he may have some curve balls in his assignments, but if I'm being honest his class isn't terrible. He's nice to you if you show that you're putting in work. Half of the students in this department expect to be babied, and he is not really one to do that. and He'll write you a recommendation letter if you ask. Overall a nice professor to have.

Participation matters
Caring
Accessible outside class
1.0
5.0
CYSE493
Grade: A-
May 16, 2023
Would take again

I specifically want to grade him for his running of CYSE 493. My issue is he left grading to a group of judges who weren't scoring like this is a class, but a competition, helping kill many a grade. He also wanted 3 page 10 font 1 spaced papers ever 2-3 weeks on top of the project. Quite frankly, it was a mess and not his usual work.

Tough grader
Group projects
Graded by few things
1.0
5.0
CYSE2111
Grade: Rather not say
May 17, 2023

The professor does not consider students and he tries to make them trip

Tough grader
Get ready to read
EXTRA CREDIT
1.0
5.0
CYSE211
Grade: Audit/No Grade
May 25, 2023

Already loaded with work on the first week and he didn't even show us how to download anything or didn't think about if we ever had issues!

Get ready to read
Lots of homework
Lecture heavy
5.0
3.0
CYSE493
Grade: A+
May 30, 2023
Would take again

His willingness to serve as a reference was key in helping me secure the job, and I am grateful for his help. I appreciate his vouching for me based on our interactions only in one class we had together. His reference played a significant role in the hiring decision. He cares deeply about his students. Highly recommended!

Group projects
Clear grading criteria
Accessible outside class
2.0
3.0
CYSE211
Grade: B-
Jun 23, 2023

This was the worst class I have ever taken which is no fault of Dr. Gerbril. I didn't really learn much from the lecture videos he posted and hated attending class unless we were doing an exercise. I liked doing the labs. He will try to give you every chance to increase your grade and will extend assignments frequently. He's also really nice.

Lots of homework
Caring
Lecture heavy
1.0
5.0
CYSE211
Grade: C
Dec 1, 2023

He joined halfway through the semester and said he was teaching his way now and his quizzes/lectures were unlike the previous teacher. Quizzes were not on the reading, but on worksheets he posts(with no given solutions), and sometimes questions were not on lectures or worksheets. Final Review was him telling us what the final's topics were.

Get ready to read
Test heavy
1.0
5.0
CYSE211
Grade: Not sure yet
Dec 1, 2023

By FAR the worst professor I've had at GMU He doesn't know how to teach (I had to watch youtube vids to help me understand this course i didn't learn anything from him. He's v condescending and rude. He belittles students. He gave us difficult quizzes on material he never taught us. He's not fair. This professor made my semester a living hell.

Tough grader
3.0
5.0
CYSE425
Grade: A-
Dec 18, 2023

Lectures are long and boring, he expects you to know every single slide in the powerpoint when there's 100+ slides. Quizzes and tests are fairly difficult because he could ask ANY question about any of the slides you've learned. He gives two extra credit assignment a semester to replace a homework/quiz and gives a lot of points back on tests.

1.0
5.0
CYBR211
Grade: A-
Feb 17, 2024

Please please for the sake of your grade don't take his class he is not good at teaching he just wants to trip his exams questions are very hard despite studying for hours he still manages to bring questions that weren't on the PowerPoint slides

Tough grader
Get ready to read
Participation matters
1.0
5.0
CYBR211
Grade: Drop/Withdrawal
Feb 17, 2024

He made my semester living h#ll please avoid him at all cost his exams are very hard he expect you to know all the information in his slides one of the worst professor I ever had at GMU

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CYSE211
Grade: B+
Feb 18, 2024

dont take him.

Tough grader
So many papers
Lecture heavy
1.0
5.0
CYSE211
Grade: Not sure yet
Feb 21, 2024

Extremely difficult

Tough grader
Get ready to read
Lecture heavy
1.0
5.0
CYSE211
Grade: Incomplete
Feb 24, 2024

Biweekly quizzes are unpredictable, content is selected at random from 50 slides and 50 pages of reading. Prof goes through slides extremely quickly making note taking impossible, and written out examples are not posted. 3 hour class W/ NO ALTS and the lab sucks. Topics skimmed over are on quiz. Made us reinstall entire OS because of his typo. RUN.

Tough grader
Get ready to read
Participation matters
1.0
5.0
CYSE211
Grade: Not sure yet
Mar 1, 2024

Take it with someone else he is a very harsh grader he is making everything harder for no reason do yourself a favor and take it with someone else.

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
CYBR211
Grade: Drop/Withdrawal
Mar 4, 2024

He is the worst entitled professor that I had at gmu run

Tough grader
Lecture heavy
5.0
3.0
CYBR211
Grade: B
Apr 17, 2024
Would take again

Gebril is not that bad, his quizzes are a little unpredictable but he is a generous grader, there was lots of curves and extra credit opportunities, although the content is very memory based especially in the first half of the semester.

EXTRA CREDIT
Lots of homework
5.0
3.0
CYBR211
Grade: Rather not say
Apr 25, 2024
Would take again

Professor Gabriel is not as bad as some students make it I am currently taking his class he gives out a lot of extra credits if you have any issues or don't understand anything contact him he is very accommodating and helpful he really cares about his students!!

Get ready to read
Caring
Respected
4.0
4.0
CYSE211
Grade: A
May 7, 2024
Would take again

Despite the mixed reviews, I found the professor to be caring and dedicated to understanding. His quizzes are difficult, but straight from his 150+ pg slides. He gives a lot of extra credit opportunities to help your grade. I feel that he has taken feedback constructively and his effort in trying to improve as a professor shows.

EXTRA CREDIT
Caring
Lecture heavy
4.0
3.0
CYSE211
Grade: B+
May 14, 2024
Would take again

Honestly, I was scared to take him because of what I've heard about him, but he wasn't that bad. His quizzes are closed notes and short answers, so you have to actually know the contents of the lectures. The lectures are like 70 slides each, so knowing what to study isn't that easy to figure out. He does also offer extra credit and curves exams

EXTRA CREDIT
Beware of pop quizzes
Lecture heavy
5.0
4.0
CYSE211
Grade: A
Jul 12, 2024
Would take again

The quizzes and exams are difficult, but he gives a lot of extra credit opportunities and cares about his students. He curves all the exams and quizzes. Cyse211 is a difficult course in nature and he made it bearable.

Get ready to read
Caring
Lecture heavy
1.0
4.0
CYSE425
Grade: A
Nov 15, 2024

Prof. Gebril teaches far too many CYSE classes, and I strongly recommend avoiding any of his courses if at all possible. Homework instructions are unclear and classes are horribly disorganized. He rarely responds to emails and instead relies on the worst TA's I've ever seen (seriously where does he find these guys??).

Tough grader
Graded by few things
4.0
4.0
CYSE211
Grade: B+
Dec 3, 2024
Would take again

CYSE211 is a tough course, but the professor offers extra credit and curves exams. Lectures are detailed, so using study tools like Unstuck AI can help manage the workload. With effort, this class is manageable.

4.0
5.0
CYSE425
Grade: B
Dec 13, 2024
Would take again

A really hard class. Quizes and test are extremely hard. But the labs are amazing and actually useful to learn. Prof also give a lot of extra credit which consist of more labs that is fun, but annoying to do. Anyways this class is hard, but it is worth it if you're willing to put in the work.

Participation matters
EXTRA CREDIT
Group projects
1.0
3.0
CYSE425
Grade: A
Dec 18, 2024

When the midterm average was 60% he gave 10% curve to everyone+offered up to 25% in extra credit assignments. You will most likely pass if you do the work, but it will be annoying. He is inaccessible outside of class and horrible at communication. His TAs are incapable of following his rubrics when grading so expect to lose points on unrelated stuf

EXTRA CREDIT
3.0
3.0
CYSE425
Grade: A
Dec 26, 2024
Would take again

not a bad professor. Lectures can be boring but I found them to be helpful. Activities like drone hacking was fun, just a lil annoying because there weren't enough drones. For midterms and finals, study everything, and if there is something you think won't be on the exam, IT WILL BE ON THE EXAM. not bad prof. has lots of extra credit opportunities.

Tough grader
Caring
Lecture heavy
5.0
3.0
CYBR211
Grade: A-
Apr 1, 2025
Would take again

Gebril is very passionate about what he teaches and cares about students. I heard bad things before I took his course, but none of it happened. Many hands-on labs that include actual cyber-attacks on operating systems. He gave several extra credit opportunities to help boost grades. I highly recommend him if you really want to learn cyber security.

EXTRA CREDIT
Caring
Respected
5.0
3.0
CYSE2111
Grade: A
May 14, 2025
Would take again

The labs were really helpful, not only the concepts but the different way to navigate the labs made it more useful to understand. Having the slides posted and having walkthrough videos of the labs were very helpful. He also cares about student's grades. Overall good class.

EXTRA CREDIT
Respected
Accessible outside class
1.0
5.0
CYSE211
Grade: A-
May 15, 2025

Borderline insulting when answering questions. Teacher's quizzes would be one slide out of 50. Not very lenient with grading. Hard to understand him with his accent. Exams would have to be curved due to the class doing very poorly. Forgot a topic on the final exam review that was worth 30% on the test.

Tough grader
Get ready to read
Lecture heavy
5.0
3.0
CYSE211
Grade: B+
May 21, 2025
Would take again

Nice professor and respond very quickly to emails. Offers make up assignments to boost grade. Labs are not trivial, but you will learn real cyber stuff not just write reports like others. Take him if you like hands-on and learn by doing.

Participation matters
EXTRA CREDIT
Accessible outside class
2.0
5.0
CYBR211
Grade: B-
Jul 24, 2025
Would take again

You know what's up when you take Gebril because brother can throw down with the slides. You'll have to be proactive to keep up with the content even at times when it feels frustrating, and trust me, YOU WILL FEEL FRUSTRATED SOMETIMES. At least for me, he was very accessible, and if he sees that you're putting in the effort, he'll help you out.

Participation matters
Lecture heavy
Accessible outside class
1.0
5.0
CYSE425
Nov 13, 2025

Is not caring about his students at all.

Tough grader
1.0
5.0
CYSE425
Grade: B
Dec 10, 2025

This professor made the class unnecessarily difficult and frustrating. The heavy accent made lectures extremely hard to understand,Class start times were changed without reliable notice, yet attendance was mandatory. Emails never answeredeven in emergency. Questions about poor grades on labs or assignments were never answered. Random pop quizzes.

Lots of homework
Beware of pop quizzes
Test heavy
5.0
4.0
CYSE-445
Grade: A
Dec 27, 2025
Would take again

Professor Gebril is easily the best professor . His classes are definitely difficult and will challenge you, but you'll learn more from him than anyone else. If you want to actually master the material, take his courses.

EXTRA CREDIT
Group projects
Lecture heavy
5.0
4.0
CYSE-450
Grade: A
Dec 27, 2025
Would take again

Professor Gebril's labs are very challenging and require a lot of work, but they are incredibly rewarding. You'll definitely push your limits, but you will learn a ton from him if you put in the effort.

Participation matters
Class Info

Online Classes

100%

Attendance Mandatory

84%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 85 grades
Most common grades:
A (33)
Not sure yet (18)
B+ (14)
Grade Distribution
A(41)B(14)C(3)D(3)F(0)A-/B+(27)
Based on 112 reported grades
A: 33
Not sure yet: 18
B+: 14
A-: 13
Common Tags
EXTRA CREDIT (44)
Lecture heavy (33)
Lots of homework (31)
Tough grader (31)
Caring (30)
Respected (21)
Skip class? You won't pass. (19)
Get ready to read (17)
Rating Trend

Stable

-0.12 avg change
Dec
Apr
May
Jul
Nov
Dec
Last 6 months
Ratings by Course

CYSE480

5.0

(1)

CYSE-445

5.0

(1)

CYSE-450

5.0

(1)

CYSE205

4.0

(2)

CYBR211

3.2

(9)
+8 more courses
Difficulty by Course

CYSE2111

4.5

CYSE493

4.4

CYSE425

4.2

CYSE211

4.1

CYSE499

4.0

Similar Professors