4.4

Ryan Ammons

Information Systems - Northern Virginia Community College (all campuses)

4.4
Quality
2.4
Difficulty
87%
Would Retake
111
Reviews
4.4
Quality
2.4
Difficulty
4.4
Helpful
4.4
Clarity

87%

Would Retake

111

Reviews

Rating Distribution
Official

5

87

4

10

3

1

2

2

1

11

What Students Say

Professor Ammons is amazing

ITD256 - 5.0 rating

take his class if you want to learn something

ITN170 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

75%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 88 grades
Most common grades:
A (43)
B (18)
A+ (16)
Grade Distribution
A(59)B(20)C(2)D(1)F(0)A-/B+(6)
Based on 100 reported grades
A: 43
B: 18
A+: 16
Not sure yet: 7
Common Tags
Gives good feedback (53)
Caring (39)
Respected (30)
Accessible outside class (30)
Clear grading criteria (25)
Inspirational (24)
Hilarious (19)
Amazing lectures (15)
Rating Trend

Declining

-0.54 avg change
Mar
Apr
Jan
Feb
Mar
Dec
Last 6 months
Ratings by Course

145

5.0

(1)

ITD134

5.0

(2)

044A

5.0

(1)

ITD256001A

5.0

(1)

ITE119

5.0

(3)
+13 more courses
Difficulty by Course

ITD256001A

3.0

ITN170

3.0

ITP226

3.0

ITD245

3.0

ITD256

2.8

Reviews (111)
5.0
3.0
ITD134
Grade: A+
Dec 8, 2017
Would take again

TAKE THIS PROFESSOR!! He cares about his students and makes detailed documents for the final exam.

5.0
2.0
ITD134
Grade: A
Dec 22, 2017
Would take again

Great professor. Takes the time to make sure students are on the same page. Open minded and practical. Allows for open note exams. They are very similar to the homeworks. Do well on those and you'll do fine on the tests.

Gives good feedback
Caring
Would take again
4.0
1.0
ITE115
Sep 10, 2018
Would take again

He actually cares to explain concepts and will send you links in case you need to understand something further, I would definatly recomend!!

Inspirational
Hilarious
Caring
5.0
2.0
ITE115
Nov 1, 2018
Would take again

He's a good professor that really tries to help out anyone, and makes the class interesting. There is a fair amount of work, but it is an easy A as long as you keep up with it. Overall, I would definitely have him as my professor again.

Clear grading criteria
Hilarious
Caring
5.0
3.0
ITE115
Nov 6, 2018
Would take again

This guy is awesome, it wants to teach you the right things, and he will go out of his way to help out. If you ever have any issues with your laptop he is a tech guru!!!! I would take his class again, or at the least have him as a professor again, all and all stand up guy, you do the work, and you will pass, you don't do it, you will fail

Gives good feedback
Hilarious
Caring
5.0
1.0
ITE115
Dec 6, 2018
Would take again

He is one of the best prof I've ever had in my life. I would recommend him for each IT students.

Gives good feedback
Respected
Inspirational
4.0
3.0
ITE115
Grade: Not sure yet
Dec 10, 2018
Would take again

Prof. Ammons is a really good professor. He's really passionate about what he does. He is understanding and helps students to the best of his abilities. I had problems with Pearson and he really helped me out. He actually cares about his students. Make sure you take his class!

Gives good feedback
Respected
Clear grading criteria
4.0
3.0
ITP100
Grade: C
May 10, 2019
Would take again

Even through I got a C I would still take this prof again. But you got to study his PowerPoint's and the book to get a good grade. Attendance is 10 percent so you must show up to his class also hes really funny and chill. Gives homework which is 30 percent of your grade. but lets you redo the homework if you messed up. Hes a good prof.

Gives good feedback
Respected
Hilarious
5.0
2.0
ITP100
Grade: B
May 10, 2019
Would take again

What an awesome professor! He teaches by doing hands on work like working with python! Thats what I like about him. Hes pretty laid back and as long as you try, you will pass his class. I definitely recommend taking him because he teaches this course so well. He simplifies it so you can understand.

Gives good feedback
Respected
Caring
5.0
2.0
ITE115
Grade: A
May 10, 2019
Would take again

Ryan was an awesome Teacher, he dedicated time (very little 8 week class) to share some of his knowledge about IT. Ryan will give you feedback on your assignment and he is very good at responding email. I would definitely recommend him to other students, he was an extraordinary professor.

Gives good feedback
Caring
EXTRA CREDIT
5.0
3.0
ITD256
Grade: B
May 15, 2019
Would take again

He's coolest teacher I had! I took 2 his classes and think about a 3rd. Lectures are smooth and he always will make sure you understand everything.

Gives good feedback
Respected
Clear grading criteria
5.0
1.0
ITE115
Grade: A+
Jun 22, 2019
Would take again

Def take professor Ammons. I took him for a 6 week ITE class, there was a lot of work through Pearson but its mandatory, he makes lectures fun and really cares about his students. Hes super chill and knows what hes talking about.

Accessible outside class
Hilarious
Caring
5.0
1.0
ITD256
Jun 26, 2019
Would take again

Took 6 week itd 256, it was very straight forward, for a 6 week course it was very easy. 2 exams and final project. The lectures are fun and he is amazing.

Inspirational
Amazing lectures
Caring
5.0
2.0
ITD256
Grade: B+
Jun 26, 2019
Would take again

TAKE HIS CLASS YOU WILL NOT REGRET IT!!! Took it for Summer 2019 first 6 week course and it was awesome. Learned a lot within 2 months. Would've took this class for 16 weeks if I had the chance. Do your work and you will not fail. Mid term and Final is a big part of your grade so make sure you study!!! Best Nova professor!!

Gives good feedback
Respected
Caring
5.0
1.0
ITE115
Grade: A+
Jun 27, 2019
Would take again

I recommend this teacher. His the best.

Gives good feedback
Respected
Lots of homework
5.0
1.0
044A
Grade: A
Jun 27, 2019
Would take again

The best professor ever. You won't regret taking him.

Gives good feedback
Inspirational
Caring
5.0
1.0
ITE115
Grade: A+
Jun 27, 2019
Would take again

I took 5 weeks of summer class. WE had to cover a lot, but Professor Ryan made it so easy. Very flexible professor. I highly recommend him to anyone. You will not regret it.

Gives good feedback
Respected
Clear grading criteria
5.0
1.0
ITE115
Grade: A
Jun 28, 2019
Would take again

Take his class you wont regret it. Professor Ammons cares about his students and wants you to pass. Do the work and you will get an A, very understanding , there to help, and also very informative. TAKE HIM

Inspirational
Clear grading criteria
Hilarious
5.0
1.0
ITD256
Grade: B+
Jun 28, 2019
Would take again

Great professor! Gives you the opportunity to experience real-world database issues and how to handle them. Creating database in MySQL+access and connecting them with middleware were one of the many fun things that i learned and experienced in this class. Midterm and Final were too difficult, so study hard. He cares about his students. take him!!!!

Gives good feedback
Inspirational
Test heavy
5.0
1.0
ITD256
Grade: A
Jun 28, 2019
Would take again

Professor Ryan is the best professor at nova. I took ITD-256 his class is fun and very clear guideline . He also, an extra knowledge about what happen in real life. I really enjoyed his six weeks class. We had three quizzes , midterm and one project. Take him and thank me later. you will never regret.

Gives good feedback
Clear grading criteria
EXTRA CREDIT
5.0
2.0
ITE115
Jul 1, 2019
Would take again

Professor Ammons is such a cool teacher. He is really funny and cares for his students. If you keep up with the due dates of your work it'll be an easy A. If you have an emergency or something comes up he's open to give you an extension. I'm not an IT major, but he made this class interesting. I highly recommend him.

Gives good feedback
Inspirational
Hilarious
5.0
2.0
ITD256
Grade: A
Jul 3, 2019
Would take again

I love this professor! He was so down to earth. Out of all the professors I have taken in NOVA, he is one of my favorite. As long as you make an effort, he will give you full credit. He will pull up your grade on exams.

Respected
Inspirational
Caring
5.0
2.0
ITE115
Grade: A+
Oct 30, 2019
Would take again

What can I say? Professor Ammons is passionate, knowledgeable, and extremely laid back. His courses are well-organized, thoughtfully planned with the assignments distributed in such a way that you just know he had the students in mind when he created it. I can't recommend him enough and I might even change my major just to take more of his classes.

Respected
Accessible outside class
Inspirational
5.0
1.0
ITE115
Grade: A+
Dec 12, 2019
Would take again

He is a very helpful professor.

Gives good feedback
Inspirational
Amazing lectures
5.0
3.0
ITE115
Grade: A
Dec 12, 2019
Would take again

Take it and you Will never lose

Gives good feedback
Hilarious
Amazing lectures
5.0
2.0
ITD256
Grade: A
Dec 12, 2019
Would take again

The best professor.

Respected
Inspirational
Amazing lectures
5.0
2.0
ITE115
Grade: A
Dec 12, 2019
Would take again

he's always available outside class 2 help with projects. he responds 2 emails quickly, helps u by putting videos on his website. The online quizzes r horrible so u have to put the effort to read but they're open note except the 3 he must take in class. Grader projects r confusing cause Pearson is garbage but he'll give credit if u email him prior

Gives good feedback
Accessible outside class
Clear grading criteria
5.0
2.0
ITD256
Grade: A
Dec 12, 2019
Would take again

The most amazing professor I have ever had. He recorded video of his lecture and post it in his website so you won't miss anything.

Respected
Skip class? You won't pass.
Amazing lectures
5.0
2.0
ITD256
Grade: Rather not say
Dec 12, 2019
Would take again

He is the most caring professor I have ever met. Homework assignments are easy. He would do anything to make sure you pass.

Gives good feedback
Hilarious
Caring
5.0
3.0
ITD256
Grade: B
Dec 12, 2019
Would take again

A great professor. Had time to provide to each and every student individually. Specifically provided feedback and gave the opportunity to actually learn something. Always caring and always just in great humor and provides entertaining classes

Gives good feedback
Test heavy
Caring
5.0
3.0
ITD256001A
Grade: B
Dec 12, 2019
Would take again

This class was very educational. Professor Ryan Ammons is very helpful and understanding. I definitely recommend taking his Calss.

Gives good feedback
Accessible outside class
Hilarious
5.0
3.0
ITD256
Grade: A
Dec 12, 2019
Would take again

Prof Ammons is one of the best at NOVA. I took ITD 256 in this Fall, he is really cool and his lectures are fun. He records his lectures and posts it on his website to rewatch if you missed anything which helps. Just show up and do your assignments and you 'll get an A. I would definitely take him again.!

Gives good feedback
Respected
Caring
5.0
2.0
ITD256
Grade: A
Dec 12, 2019
Would take again

Amazing professor. watch online lectures if you miss anything for the projects. The midterm was hard but the final was easy. He also provided some good resources and the links related to IT.

Clear grading criteria
Amazing lectures
Caring
5.0
2.0
ITE115
Grade: A
Dec 15, 2019
Would take again

Pro Ammon is the best professor. He is a knowledgeable professor. If you really want to learn something take his class. As long as you finish all assignments on time and attend the class, you will get A.

Gives good feedback
5.0
1.0
ITE115
Grade: B
Jan 8, 2020
Would take again

If you have professor Ammons, you're lucky. He is so knowledgeable about what he teaches. He cares about his students succeeding. He will go out of his way to help you and he's really funny! The only reason I have a B is because of those stupid PEARSON assignments! My computer deleted my work and he went out his way to look for my deleted work.

Gives good feedback
Inspirational
Hilarious
5.0
2.0
ITE115
Apr 27, 2020
Would take again

He is such a cool and nice professor. As long as you do the work on time (it's not that hard) you will pass.

5.0
3.0
ITE119
Grade: A
May 3, 2020
Would take again

Prof. Ammons is very knowledgeable and he tries his best to make the content more understandable. The assignments he gives are essentially busy work therefore it is quite easy. I have nothing bad to say about him, just do your homework and you can get an A- He is very lenient too if it's late.

Gives good feedback
Respected
Lots of homework
5.0
4.0
ITE115
Grade: A
May 10, 2020
Would take again

He is a great professor! There is a lot of homework, but it is doable and gives you plenty of opportunities to keep a good grade. His lectures are helpful and thorough; they helped with doing your homework well, quizzes, and exams. Do you work, and you will pass. I will take his classes always.

Gives good feedback
Lots of homework
Accessible outside class
5.0
1.0
ITN100
Grade: A+
May 13, 2020
Would take again

What to say to this man. He is down to earth. Guys please take with him he is the most caring and easy professor in entire Northern Virginia college. I got an A . Definitely I will take him again in my other class

Gives good feedback
Respected
Caring
5.0
1.0
ITE115
Grade: A
May 14, 2020
Would take again

Professor Ammons is probably the most knowledgeable professor I have ever taken. He makes the lectures very informative, yet funny at the same time. The course itself is very easy, It's just learning how to use MS Office Applications. Unfortunately, you do have to buy the Pearson MyITLab in order to do the assignments. Overall excellent professor.

Hilarious
Amazing lectures
Caring
5.0
2.0
ITE119
Grade: A
May 15, 2020
Would take again

He's an expert in what he's teaching and he's one of the best professors at NOVA. Professor Ammons is very respectful and understanding.

Respected
Hilarious
Caring
5.0
2.0
ITE119
Grade: A
May 17, 2020
Would take again

He's an expert and does this out of pure passion, the textbook is an online interactive program but the class isn't solely based on that. In this pandemic, we've been living in, he has made life a lot easier on his students and that has increased my respect.

Gives good feedback
Respected
Clear grading criteria
5.0
2.0
ITD256
Grade: A
Jul 2, 2020
Would take again

Professor Ammons is truly the best IT professor in all of NOVA. I have taken a bunch of IT courses but no professor has been close to as knowledgable. He is clear and concise with exactly what he wants. He grades fairly and is easy to work with. He pushed the course to new levels by forcing people to learn about AWS/software industry actually uses.

Respected
Inspirational
Clear grading criteria
4.0
2.0
ITE115
Oct 15, 2020
Would take again

wonderful prof, wonderful class, no complaints at all. take him i promise u will not regret it :-)

Gives good feedback
Respected
5.0
3.0
ITE115
Grade: B+
Nov 28, 2020
Would take again

Professor Ammons is the best! He cares about his students and is always willing to help. The assignments are not difficult, they just take time to do. He discusses them a lot in his lectures, so that is always helpful. If you're a beginner worried about taking ITE, take his class, he is wonderful and will always help you.

Respected
Accessible outside class
Clear grading criteria
4.0
3.0
ITD256
Grade: B
Dec 9, 2020
Would take again

Professor Ammons is honestly a really good professor and pretty easy going due to his age. He knows a lot and is more than happy to help students out.

Gives good feedback
Accessible outside class
Get ready to read
5.0
3.0
ITD256
Grade: B
Dec 12, 2020
Would take again

I am very happy I chose professor Ammons for ITD256. He is one of the more knowledgable professors I have come across and this knowledge is not limited to IT from what I've observed. He will give you help when needed so do NOT be afraid to ask questions. VERY understanding. Take him if you do not want to have regrets at the end of the semester.

Respected
Accessible outside class
Caring
5.0
2.0
ITD256
Grade: A
Dec 15, 2020
Would take again

Prof Ammons is one of the best at NOVA. I took ITD 256 in this Fall, he is really relaxed and his lectures are fun. He records his lectures and posts it on his website to rewatch if you missed anything which helps. Just show up and do your assignments and you 'll get an A. I would definitely take him again!

Gives good feedback
Clear grading criteria
Hilarious
4.0
4.0
ITD256
Grade: A
Dec 16, 2020
Would take again

He is very knowledgeable and is more than happy to answer any questions. Assignments progressively get more difficult. One mid term and final. If you're looking for an easy class, this ain't it. You will have to spend a good amount of time trying to understand the material to do good on the tests and assignments.

Respected
Tough grader
Test heavy
3.0
4.0
ITD256
Grade: A+
Dec 20, 2020
Wouldn't take again

Professor Ammons didn't quite like my specific session, and you could definitely tell. I recommend getting the password for his website lectures and watching those thoroughly. The midterm is much harder than the final, but he usually curves both tests. Overall, it wasn't a terrible class. Keep up with the work and you'll be fine.

Accessible outside class
5.0
3.0
ITD256
Grade: A
Jan 8, 2021
Would take again

Among my favorite professors. Extremely straightforward and you leave feeling like you actually did something rather then memorize a bunch of slides.

Gives good feedback
Accessible outside class
Clear grading criteria
4.0
2.0
ITD195
Grade: A
Mar 8, 2021
Would take again

Prof Ammons is a good professor. He has clear understanding of all that he teaches and shows that he enjoys teaching it as well. He responds to emails in a timely manner and has class phone number that you can text him when ever to get help on homework or just to simply ask questions.

Accessible outside class
Clear grading criteria
Hilarious
5.0
1.0
ITP132
Grade: B
Apr 27, 2021
Would take again

Professor Ryan is one of the best IT professor in NOVA. I took his c++ class and it was a hard class, but Professor Ryan helped me a lot. He always try his best to help you during the class and even after class. If you get him you won't regret.

Gives good feedback
Accessible outside class
Amazing lectures
5.0
3.0
ITP132
Apr 28, 2021
Would take again

Great professor. If you put the work in you will understand. He explains it very well and he is willing to help if you willing to reach out to him.

Gives good feedback
Accessible outside class
5.0
2.0
ITE115
Grade: A
May 13, 2021
Would take again

Excellent Professor! The assignments aren't difficult, just time-consuming. He makes the lectures informative yet entertaining. He helps you out with any assignment during and outside of class. However, you have to buy an online textbook (out of his control) for the class. Take him as he will help you develop basic technology skills!

Accessible outside class
Caring
5.0
2.0
ITE115
Grade: A
May 17, 2021
Would take again

Professor Ammons is the best. Helped me out with a very difficult situation that I had this past semester. Homework could be annoying at times but it was the textbook, not him. Just do the work and youll be fine.

Accessible outside class
Hilarious
Caring
4.0
3.0
ITE115
Grade: A
Jun 2, 2021
Would take again

Great Professor.

Clear grading criteria
Caring
Inspirational
2.0
5.0
ITD256
Grade: C
Jun 15, 2021
Wouldn't take again

I don't know why all these reviews are so good, he's a tough grader and if you make little mistakes on assignments he takes off a lot of points.

Skip class? You won't pass.
Lecture heavy
Tough grader
5.0
3.0
ITD256
Grade: A+
Jun 24, 2021
Would take again

Prof Ammons is awesome. Take him if you want hands-on experience & to actually learn. If u r looking for an A without doing anything.. u arent going to get it. Dont think u can slack and get away w/ itBecause stuff u learn from hw will help u on exams. Take good notes and ask questions when u dont understand.. dont be afraid to sound stupid.

Gives good feedback
Respected
Skip class? You won't pass.
5.0
3.0
ITN257
Grade: Not sure yet
Jun 25, 2021
Would take again

I have enjoyed the course all the way until the end, and I will be looking to take more courses with him. I am new to IT, but The way he explained the course and his examples made things clear to me. Also, if anything is not clear he will take the time and give you a chance to follow. I highly recommend Ryan if the student is new to IT. BEST PROF!!

Accessible outside class
Inspirational
Amazing lectures
1.0
5.0
ITD256
Grade: Rather not say
Jun 25, 2021
Wouldn't take again

Serious talk, if you decided to take him then prepare yourself for the conscience. According to my experience just avoid him.

Skip class? You won't pass.
Test heavy
Lecture heavy
1.0
5.0
ITD256
Grade: D
Jun 25, 2021
Wouldn't take again

He told us the first week of a 6 week course that he gets his victims from rate my professor. Hes a harsh professor. DONT TAKE HIM!!!

Lots of homework
Test heavy
Tough grader
1.0
5.0
ITD256
Grade: B
Jun 25, 2021
Wouldn't take again

The class ended yesterday oh boy. Dont take him hes horrible even though I got an B he doesnt provide help. There wasnt any contact info also he made a lot of excuses. The exams were horribly hard. We didnt learn half the things on the exam. Plus no study guide. Avoid him to succeed

Test heavy
Lecture heavy
Tough grader
5.0
3.0
ITN257
Grade: B
Jun 25, 2021
Would take again

He was a cool teacher that gave enough time to do assignments. Be prepared to hear some dad jokes during class, and be prepared to do labs as well.

Accessible outside class
1.0
3.0
ITD256
Grade: B
Jun 25, 2021
Wouldn't take again

So many times have I felt like I was confused about something, or had difficulty with homework. I never ask for your help, because you would publicly trash on whoever was asking a question. "have you even been paying attention to the class" is a common phrase. you're intimidating and off-putting. it's why only "one person" has reached out for help.

Test heavy
Lecture heavy
Tough grader
5.0
1.0
ITD256
Grade: B
Jun 25, 2021
Would take again

A very nice professor wo cares for his students and will help you if you ask. He really friendly and want see you succeed. Take him and you will learn a lot about Database!! you won't regret

Gives good feedback
Respected
Inspirational
5.0
1.0
ITD256
Grade: A
Jun 25, 2021
Would take again

It was a pleasure to be his student. I really got an amazing experience from him this semester, and he has an interesting teaching technique that students can benefit from. Thank you for being the best teacher a student could ever hope for.

Gives good feedback
Respected
Inspirational
5.0
2.0
ITN257
Grade: A
Jun 25, 2021
Would take again

I took both the ITD 256 (with my spouse) and ITN257 class in 6 weeks summer course. He is the best professor I have ever had, clear explanation, available in text and email. He checks his students whether it is clear or not in class, always explains projects. Make sure you submitted assignments on time and do the unlimited exam revisions.

Gives good feedback
Accessible outside class
Amazing lectures
5.0
3.0
ITD256
Grade: Not sure yet
Jun 25, 2021
Would take again

I enjoyed his summer class; I learned a lot. He knows how to lecture, understand and answer student's questions. He makes himself available 24/7 via text and email. Do your homework on time, read the PPT, do the revision test as much as you can, then your own work will earn you back. I took this course with my husband, we both want to thank him.

Gives good feedback
Clear grading criteria
Amazing lectures
5.0
3.0
ITD256
Grade: B
Jun 25, 2021
Would take again

Professor Ammons was an amazing professor! The homework is easy if you pay attention during his lectures. He also goes over all of the homeworks in class which is extremely helpful because not many professors are willing to take the time to do that. He really does care for his students.. if you are looking to slack off don't expect a good grade.

Accessible outside class
Skip class? You won't pass.
Caring
5.0
3.0
ITD256
Grade: A+
Jun 26, 2021
Would take again

I loved the learn-by-doing approach and down-to-earth attitude. He very clearly identified the key concepts REQUIRED for success. If you don't understand something, YOU need to let him know. Highly accessible and responsive via private message, email, or text. I suspect those who did poorly spent more time trying to google answers than studying.

Accessible outside class
Participation matters
Clear grading criteria
5.0
2.0
ITD256
Grade: A
Jun 26, 2021
Would take again

Professor Ryan was one of the best IT professor in my entire time at NOVA! P. Ryan knows how to lecture and knows his teaching method. P. Ryan is highly accessible and responsive via private messages and emails. He is not only a professor but also a friend that you could trust in him. It was an honor for me to be his student in my last semester.

Accessible outside class
Inspirational
Amazing lectures
5.0
3.0
ITD256
Grade: A
Jun 26, 2021
Would take again

Tough love. Prof. Ammons is a great teacher, and while to others he may seem harsh, he is just trying to enforce ideas so that students can really grasp the material provided to them. He doesn't let students "get by" with a somewhat-correct answer and guides them in the right direction moving forward. He really cares for the success of his students

Gives good feedback
Lots of homework
Accessible outside class
4.0
4.0
ITD256
Grade: B-
Jun 26, 2021
Would take again

I see so many bad reviews about P. Ammons cuz of their poor performance and I feel sad. Come on guys, stop the cap and start learning. Most students tried to look up the answers online rather than participating. His work won't be found online so stay sharp during the lecture then you will pass for sure. And he is very accessible outside the class.

Gives good feedback
Lots of homework
Accessible outside class
5.0
1.0
ITD256
Grade: A
Jun 26, 2021
Would take again

Professor Ryan is a great professor. If you're serious about learning & studying than take his class you would love it & I learned a lot. Honestly those who have complained here are the ones who just used to login in to ZOOM and then go to sleep. Professor Ryan goes over the assignment before they are due and reviews the material before the exam.

Inspirational
Amazing lectures
Caring
5.0
1.0
ITN257
Jun 26, 2021
Would take again

Professor Ryan was one of the best IT professor in my entire time at NOVA! P. Ryan knows how to lecture and knows his teaching method. P. Ryan is highly accessible and responsive via private messages and emails. He is not only a professor but also a friend that you could trust in him. It was an honor for me to be his student.

Gives good feedback
Respected
Amazing lectures
5.0
2.0
ITD256
Grade: B+
Jun 27, 2021
Would take again

He is amazing professor. He is the best of the bests. Just take him. He is very nice and he is willing to help students. He explained the materials very well and he do the homework in class. He is amazing. I recommend him.

Respected
Hilarious
Caring
5.0
3.0
ITD256
Grade: B
Jun 29, 2021
Would take again

He's a great teacher and will help you out with any difficulties.

Gives good feedback
Respected
Accessible outside class
5.0
2.0
ITE221
Grade: A+
Jul 2, 2021
Would take again

This is by-far my favorite professor at NOVA, I literally go out of my way to take this guy. I have learned more in his class by just paying attention to small little introductory details he gives about subjects than I have in ITN100, ITP100, and my java class sometimes. This guy is caring and honest and has been very lenient on many ofmydeadlines

Gives good feedback
Inspirational
Caring
5.0
2.0
ITE115
Grade: A
Dec 22, 2021
Would take again

He's a fantastic professor because he's there for his students and he knows his Stuff. Do ya work early too, that way he can look at it and give you feedback. Once he gives you feedback, then you can resubmit it to get an A. We did Cengage, which was long videos, but an easy A. Just do the work and you'll be str8.

Respected
Inspirational
Amazing lectures
5.0
3.0
ITD256
Grade: Not sure yet
May 2, 2022
Would take again

Amazing professor, one of the best IT professor at NOVA. I recommend anyone to take him, you won't regret it

Gives good feedback
Caring
5.0
2.0
ITD256
Grade: Not sure yet
May 6, 2022
Would take again

If you're new to this, I HIGHLY recommend taking a 14-16 week version of this course. If you take a 6-8 week class, it can get intense. Overall, he is very knowledgeable of the material. He is always available for his students. He genuinely wants his students to succeed. Communication is KEY! I highly recommend taking Professor Ammons course(s).

Participation matters
Gives good feedback
Caring
5.0
3.0
ITN257
Grade: A+
May 10, 2022
Would take again

He is one of the best professors you could have at NOVA. He's cool, down-to-earth, and accommodating. He cares about his students and wants them to succeed. His classes are very chill and stress-free yet informative and educational. He makes even the toughest of topics easy to understand. You will learn a lot. I'll gladly take his classes again.

Inspirational
Hilarious
Caring
5.0
2.0
ITE115
Grade: A+
Jun 22, 2022
Would take again

Professor Ammons made IT class one of my favorites and I am a nursing student. He went above and beyond to help students excel in class. Just take this class with Ammons! The course uses a secondary platform for all of the homework and as long as you follow the directions, you will get an A.

Clear grading criteria
Caring
Online Savvy
5.0
2.0
ITE115
Grade: A
Jun 26, 2022
Would take again

Lots of work to do on your own, follow the instructions, but Prof Ammons is super patient and will go over a few specially the most difficult ones, website for example. Follow him, go over the zoom recordings. Get your work done asap. Everything is very doable BUT Very time consuming and many of them.

Clear grading criteria
Lots of homework
Online Savvy
5.0
2.0
ITE221
Grade: Not sure yet
Nov 13, 2022
Would take again

I am taking a class this semester with him. He is a very tremendous and reasonable explanation. I will take it for the spring semester with prof Ryan, and I'm excited. I wish I could find him with ITE 170 course, but he doesn't teach. Overall he is a good professor.

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
1.0
ITE221
Grade: A+
Dec 13, 2022
Would take again

Just take him ! Amazing professor.

Amazing lectures
Clear grading criteria
Caring
5.0
1.0
ITE221
Grade: A+
Jan 13, 2023
Would take again

I took his zoom course and it was perfect. He was very nice and down to earth. He always emphasized that he is willing to elaborate on anything you need and very accessible outside of class. He tries very hard to make homework as engaging/not boring as possible. He respects students privacy,is super understanding, and is very knowledgeable in IT.

Amazing lectures
Caring
Accessible outside class
2.0
4.0
ITD256
Grade: B
Apr 24, 2023

Im gonna give y'all the most legit review ever the rest are all cap. This man grades his homework on effort, but assigns a lot of homework and is such a lazy grader he takes a while to grade. DO NOT TAKE THIS MAN'S CLASS! If you think this is an easy A class it is not he legit makes all his tests on lockdown browser even if you take it in person.

Lots of homework
Lecture heavy
5.0
2.0
ITD256
Grade: B
Apr 25, 2023
Would take again

This professor deserves the 5, his set of skill is amazing. He explains the material so well and he makes it easy to communicate and understand, he respond to text and emails quick and effective.

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
2.0
ITD256
Grade: B-
May 1, 2023
Would take again

This professor has a LOT of real-world experience, and resources that will definitely help you. He is by far the best professor to learn from in the IT field at NOVA. Homework is thoroughly explained, and his tests are relatively easy. He cares a lot as a teacher, and If you give some effort, he will be understanding and work with you.

Clear grading criteria
Caring
Online Savvy
5.0
3.0
ITD256
Grade: A
May 1, 2023
Would take again

Professor Ammons is amazing, in all honesty. His midterm is easy if you just study for it. His project is split up into manageable weekly assignments. He graded the first few assignments on completion and the last few ones on accuracy. He is very insightful and easy to access outside of class. He is an amazing professor and I'm so glad I took him.

Amazing lectures
Clear grading criteria
Accessible outside class
5.0
4.0
ITD256
Grade: A
May 2, 2023
Would take again

The class itself is not easy. Professor Ammons explains things very well and gives plenty of opportunities for you to ask questions if you are not understanding. Homework is graded on effort not accuracy. However he provides plenty of resources and instructions basically walk you through it. Just have to read carefully.

Lots of homework
Online Savvy
5.0
5.0
ITD256
May 3, 2023
Would take again

Professor Ammons is amazing! He truly cares for his students and is very responsive if you ever have any questions or concerns. He's very knowledgeable and provides lots of resources to help with not only the homework but also resources that can help you in the real world. His lectures are lively and he explains everything very clearly.

Amazing lectures
Accessible outside class
Online Savvy
5.0
1.0
ITE221
Grade: A
Aug 24, 2023
Would take again

Amazing professor! He is smart and has a broad knowledge about IT. This class is easy if you pay attention in class and do some studying. He only assigns a few assignments per week which you can knock out within 30 mins (for this class). His classes are chill and stress-free but he still makes sure we know important materials.

Caring
Respected
Graded by few things
5.0
3.0
ITN170
Grade: A
Sep 22, 2023
Would take again

Great Professor! take his class if you want to learn something.

Amazing lectures
Inspirational
Caring
5.0
1.0
ITD140
Grade: Audit/No Grade
Dec 4, 2023
Would take again

Prof Ammons is a great guy teaching a course with ever-changing, ever-developing content. Go to class, do the work, you'll be fine. He is low-pressure and always willing to help his students. Highly recommended.

Gives good feedback
Inspirational
Caring
1.0
3.0
ITD140
Grade: Audit/No Grade
Dec 9, 2023

The instructor put zero effort into this course. He was chronically late (by up to 30 minutes), and between his tardiness and his absences missed more than a third of the scheduled class time. The lectures were poorly prepared and unfocused; on the majority of the days I took no notes. This was probably the least informative class that I've taken.

5.0
3.0
ITP226
Grade: A
Jan 4, 2024
Would take again

Used android studio using jetpack compose. Used Kotlin which kinda same as Java. Professor does help and respond to emails. Tough class but he really does his best to help and he goes over the assignments with class if there is any trouble. Most of lectures r in android studio assignments so pay attention to what u read. Learning android app cool

Gives good feedback
Lots of homework
Caring
1.0
1.0
ITD140
Grade: A+
Feb 28, 2024

Professor was often late. Prioritizes self-study with sparse, unfocused, and unprepared lectures. Assignments are sudden with tight deadlines and are randomly sourced from the internet, not tailored to the course. Tests are difficult with provided study materials not fully covering exam topics. However, this course is an easy A if taken.

Get ready to read
Lots of homework
1.0
1.0
ITD245
Grade: A
Mar 11, 2024

The professor consistently arrived late and did not deliver a single lecture. Assignments, seemingly sourced from the internet without relevance to the course, lacked a coherent educational framework. Despite receiving feedback on the assignments' quality, there was no subsequent improvement in their relevance or structure.

Get ready to read
Test heavy
Graded by few things
1.0
1.0
ITD240
Grade: A
Mar 11, 2024

The professor consistently failed to arrive on time and sourced assignments from the internet without verifying applicability. Code-based tasks were outdated, requiring hours of troubleshooting. One assignment was in Portuguese. This course lacked any quality and coherence. I would not recommend this professor under any circumstances.

Get ready to read
1.0
3.0
ITP132
Grade: A
Mar 14, 2024

AVOID. Started classes late then gave sleepy lectures with almost zero effort into prep, often using old, expired resources from prior semesters, then wasted class time looking up replacements. Gave double the assignments on the syllabus. Assigned surprise, last-minute HW due in approx. 24-48hrs, then penalized students who missed those deadlines.

Get ready to read
5.0
3.0
ITP132
Grade: B
Mar 18, 2024
Would take again

Great professor! Goes over the first two questions of the assignments to help out. Gives practice websites, readings, and sometimes videos. Isn't a tough grader, easy to get in contact with through text or email and he does ask for some participation. Can be a slow talker sometimes but not too bad, I didn't know much about SQL but learned a lot!

Clear grading criteria
Gives good feedback
Accessible outside class
1.0
3.0
ITD140
Grade: Rather not say
Mar 19, 2024

Don't recommend taking him if you aren't familiar with the course material before the class begins. He assumes people know more than they do, and isn't nice about it when they don't. Makes himself available for questions, but is very unapproachable. He teaches courses as if they're graduate level classes when they don't require a prerequisite.

Graded by few things
5.0
3.0
ITD140
Grade: A-
Mar 27, 2024
Would take again

Professor Ammons is an excellent teacher. He is willing to answer all questions and has a broad and in depth knowledge of the subject matter. He expects students to prepare for class with the class homework, but is very kind in answering questions if you are confused about the subject matter. I would highly recommend taking his course.

Hilarious
Caring
Accessible outside class
5.0
2.0
ITD256
Grade: A
Apr 16, 2024
Would take again

Professor Ammons is extremely knowledgeable about the topics he covers and can explain concepts very well, he is caring and makes sure his students understand him. He is constructive when grading, his exams and assignments aren't hard. There not easy because he design them that way, there easy because he teaches so well.

Amazing lectures
Caring
Online Savvy
5.0
3.0
ITD256
Grade: B
Jan 9, 2025
Would take again

Professor Ammons is extremely knowledgeable and caring. He explains concepts clearly, designs fair exams, and provides plenty of helpful resources. Using unstuck AI along with the course materials made studying a breeze. Definitely recommend this class.

4.0
3.0
ITD256
Grade: A
Feb 22, 2025
Would take again

Professor Ammons is a great professor. I took the ITD256 7-week class over the summer. There is a lot of material to cover, but he makes a difference in how he explains the material; you will learn from his experience, and he makes you practice and have hands-on projects. Great Class! You will not regret it.

Amazing lectures
Gives good feedback
Online Savvy
1.0
5.0
ITD245
Grade: Not sure yet
Mar 6, 2025

I had this professor for ITD 145. He appears to rely heavily on reading directly from slides. Unfortunately, the assignments and tests often seem unrelated to the material covered; you need to teach yourself. The course is unorganized, with grading perceived as strict. not recommend taking this class with this professor due to a lot of challenges.

Lots of homework
Lecture heavy
Test heavy
5.0
2.0
145
Grade: B+
Dec 4, 2025
Would take again

The material was difficult for me without programming or data analysis experience. Take this course in person or on zoom. You really need instructor interaction. NOVA does a terrible job with no-instruction courses. Professor Ammons was very helpful and went above and beyond in helping us with the material and extra study sessions.

Gives good feedback
Accessible outside class
Class Info

Online Classes

100%

Attendance Mandatory

75%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 88 grades
Most common grades:
A (43)
B (18)
A+ (16)
Grade Distribution
A(59)B(20)C(2)D(1)F(0)A-/B+(6)
Based on 100 reported grades
A: 43
B: 18
A+: 16
Not sure yet: 7
Common Tags
Gives good feedback (53)
Caring (39)
Respected (30)
Accessible outside class (30)
Clear grading criteria (25)
Inspirational (24)
Hilarious (19)
Amazing lectures (15)
Rating Trend

Declining

-0.54 avg change
Mar
Apr
Jan
Feb
Mar
Dec
Last 6 months
Ratings by Course

145

5.0

(1)

ITD134

5.0

(2)

044A

5.0

(1)

ITD256001A

5.0

(1)

ITE119

5.0

(3)
+13 more courses
Difficulty by Course

ITD256001A

3.0

ITN170

3.0

ITP226

3.0

ITD245

3.0

ITD256

2.8

Similar Professors