Ryan Ammons
Information Systems - Northern Virginia Community College (all campuses)
4.4
Quality2.4
Difficulty87%
Would Retake111
Reviews87%
Would Retake
111
Reviews
Rating DistributionOfficial
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
75%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.54 avg changeRatings by Course
145
5.0
(1)ITD134
5.0
(2)044A
5.0
(1)ITD256001A
5.0
(1)ITE119
5.0
(3)Difficulty by Course
ITD256001A
3.0
ITN170
3.0
ITP226
3.0
ITD245
3.0
ITD256
2.8
Reviews (111)
TAKE THIS PROFESSOR!! He cares about his students and makes detailed documents for the final exam.
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.
He actually cares to explain concepts and will send you links in case you need to understand something further, I would definatly recomend!!
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.
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
He is one of the best prof I've ever had in my life. I would recommend him for each IT students.
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!
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.
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.
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.
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.
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.
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.
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!!
I recommend this teacher. His the best.
The best professor ever. You won't regret taking him.
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.
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
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!!!!
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.
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.
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.
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.
He is a very helpful professor.
Take it and you Will never lose
The best professor.
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
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.
He is the most caring professor I have ever met. Homework assignments are easy. He would do anything to make sure you pass.
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
This class was very educational. Professor Ryan Ammons is very helpful and understanding. I definitely recommend taking his Calss.
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.!
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
wonderful prof, wonderful class, no complaints at all. take him i promise u will not regret it :-)
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.
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.
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.
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!
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.
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.
Among my favorite professors. Extremely straightforward and you leave feeling like you actually did something rather then memorize a bunch of slides.
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.
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.
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.
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!
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.
Great Professor.
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.
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.
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!!
Serious talk, if you decided to take him then prepare yourself for the conscience. According to my experience just avoid him.
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!!!
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
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.
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.
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
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
He's a great teacher and will help you out with any difficulties.
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
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.
Amazing professor, one of the best IT professor at NOVA. I recommend anyone to take him, you won't regret it
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).
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.
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.
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.
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.
Just take him ! Amazing professor.
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.
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.
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.
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.
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.
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.
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 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.
Great Professor! take his class if you want to learn something.
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.
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.
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
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.
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.
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.
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.
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!
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.
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.
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.
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.
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.
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.
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.
Class Info
Online Classes
100%
Attendance Mandatory
75%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.54 avg changeRatings by Course
145
5.0
(1)ITD134
5.0
(2)044A
5.0
(1)ITD256001A
5.0
(1)ITE119
5.0
(3)Difficulty by Course
ITD256001A
3.0
ITN170
3.0
ITP226
3.0
ITD245
3.0
ITD256
2.8