4.9
Quality2.3
Difficulty99%
Would Retake123
Reviews99%
Would Retake
123
Reviews
Rating DistributionOfficial
5
118
4
3
3
1
2
0
1
1
What Students Say
“Fantastic professor—10/10”
CTI120 - 5.0 rating“I love his class and because of him i was able to get a A (90) on this semster”
CTI120 - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
92%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
-0.02 avg changeRatings by Course
CTI120
4.9
(123)Difficulty by Course
CTI120
2.3
Reviews (123)
R. Graham is the GOAT. I learned so much in class, and found his office hours to be insightful and meaningful. I learned so much because his explanations were meticulous and he broke things down very well so that anyone could understand him.
Awesome teacher
Smart, sophisticated and realistic teacher. Strongly recommend
Class was simple and straightforward. As long as you read the book you should be able to pass.
Really good teacher, the lectures are good and he goes over everything you need to know. Gives great examples.
During this class I have increased my knowledge on network and security and caused my own self-awareness at home for all my communication devices. I have the confidence to pursue my IT career with the basics I've received here in this class. He will use examples to break lectures/topics down for everyone to understand.
By far one of the best teachers. Gives great examples for visual learners. He explained how a virus worked by using a scene from The Matrix as an example! That was one of the best lectures that I'll never forget. I currently have three degrees and I never had an instructor be so clear, and helpful as him. I strongly recommend him to any student.
Professor's Graham teaching style was slightly different but very informative and good for a student wanting to learn about security.
He always gives you little bit extra time to finish assignments and labs
Trys to base his classes to the real world and how it can apply to us as students and cares for us as people and not just numbers in a book. If you have this professor should definitely watch the matrix if not you won't get some of his references
His drawing example are very helpful for visual learners.
Well to start off Mr graham is a excellent teacher every time i needed some help he was there, always ready to explain everyone what to do in the class. i am very happy to have him as my professor because i understand everything in the class.
This professor was an amazing teacher to learn from and to gain more knowledge. Lot's of his lectures had an amazing story from life experiences that he used to help with the lesson so we could get a better understanding. He took the time to answer any questions that we may have or for clarification on a subject that we are learning.
Rasheed is super cool and chill and cares about your career paths.
Very knowledgeable, and gives you a lot of concepts for you to understand the point he's trying to make
He provides great examples when going through the material every week. He is approachable during and between classes.
Would take again. During his lectures he explains every slide and like's to draw it out which helps a lot for visual learners. Has a lot of knowledge on IT and made it easy to understand. 10/10
The Professor, his teaching style is very nice instead of him just reading off the powerpoints like other professors do he actully puts time and thought into what his is doing and helps us imagine scenarios so we can understand the subject better while also providing us with videos that explain what we are learning i highly recommend.
Probably one of the best at Wake Tech in general - highly knowledgeable, responsive and fair, with enough leniency in timing and the actual grading to make it fair and consistent but not to such an extreme that you come to despise both class and prof (unlike say, teachers I've had who refused to accept a paper late by literally two minutes)
"Best I've ever had -". A simple and short sentence sung by Drake and quoted by me. It perfectly summarizes how this teacher excelled in every category of both teaching and being a human.
Professor Graham is always prepared, caring, and full of great examples for real world Networking applications. This is an introductory course, useful for any student starting out on their IT journey. Grading is fair and the coursework load very manageable. Class discussions are encouraged and you can tell that Professor Graham enjoys teaching. A+
Professor Rasheed is a cool dude! He makes the information easy to understand and easy to grasp. Uses a lot of real-world examples to kind of help put everything into perspective. Definitely cares about you and wanting to see you make it! If you're lucky enough to have him as a professor and don't take advantage of it or take it for granted!
I personally did not have to have assistance from the professor. This course was online only, I used the tools given by the professor in the lesson plan, which were very useful. The interaction I did have was very professional and helpful.
Provided work in a way that was easy to understand and had flexible deadlines.
Had a great class with this professor. I missed the final exam becuase of confusion with due dates and he allowed me to retake it I would reccomend him to anyone.
Easy going, makes assignments clear and straightforward.
Very accommodating and understanding professor. Informative class and fair-minded.
He is very lenient and willing to work with students if you just talk to him. Laid back
This was my first online class and Mr. Graham was awesome! I wish he taught more classes lol
Professor Graham is great! If I could give him more than 5 stars I would. He cares about his students and is passionate about making sure we have access and opportunities to the same things available to students at 4-year university.
The chillest instructor I've ever had. Even talked to me and offered me support AFTER I'd already finished his class. Outright let me check my work on an exam from my notebook. Brought us cookies for Halloween once. Manner of dress was 100% my-dad-approved.
I love how professor explain each and every topic to the students either by powerpoint or by videos material i really find this class helpful also the professor is friendly toward students which make its easier for us to interact with him. I love his class and because of him i was able to get a A (90) on this semster.
This is the best class I have ever taken. I learned a lot and Professor Graham was always available and ready to help. The reading and videos and layout of the course made it fun as I learned and comprehended all of the material. I hope to take another course under Professor Graham!
Professor Graham was awesome. Whenever I had issues with the course technology he would immediately jump on a video call to help me sort it out. Very responsive professor!
Professor Graham is really kind and will assist you. He makes learning easier for students by providing excellent examples.
I took the class online so I was self-taught but any time I ran into an issue he was always willing to troubleshoot it by getting on a teams call. He is very understanding when he approves extensions and one can tell he's a professor that cares about the welfare of his students. I definitely recommend him and the course was fairly easy.
Just take him, you will pass
He provides more than enough supplementary information to assist in better comprehending the readings.
Great Teacher!!!!
He has a great way of explaining concepts using real-life examples!
Awesome professor! Just stay on top of your assignmensts and you're golden
Mr. Graham was very responsive via email to questions/concerns that I had.
Super easy class, grading was clear and concise, online class and there was no teacher intervention needed, Professor Graham always replied to emails quickly.
This professor was great! I learned a lot material and didn't stress while learning it.
Enjoyed the class, a lot of new terms and concepts that require a decent amount of study to retain. Online labs have quite a few bugs especially when using iOS.
He's very nice. he answers quickly and helps you when needed. Easy and interesting class
he's cool
Professor Graham responds quickly to emails and questions. That's important in an online class when you're sometimes feeling isolated.
Professor Rasheed Graham is a very helpful professor. I would retake his class. He is very responsive and can take his time and review the assignments with you.
Professor Graham was a very good professor. Class material isn't hard to understand there is just a lot of material.
Professor Graham is a very kind professor. He responds to emails quickly and helps you with everything you need. In this class, you do (sometimes) labs weekly and read modules and take small quizzes on them. Make sure you do the modules and don't fall behind. Everything is due every Sunday.
Mr Graham was a great teacher, while there was a lot of content to read, as long as you keep up with it the class is fairly straightforward. Mr Graham provided help when needed, and also was flexible when needed.
Well organized class with effective instructional tools for online classes. The material is comprehensive and utilizes a variety of teaching methods for different styles of learning.
He was great, his lectures were amazing and he gave great examples and made sure it was easy to understand.
smart funny very introspective ....has lots of stories and experience
One of the most difficult things I've found with online courses is the lack of organization and schedule; which has not been an issue with Professor Graham. The course and calendar were organized and well assembled. Prof. Graham integrates a number of implements to effectively teach the material, and I look forward to additional courses with him.
Mr. Rasheed Graham is one of the most outstanding professors at Wake Tech. His unwavering dedication to assisting students and his approachable nature make him a valuable asset to the institution.
Professor Graham is a breath of fresh air at Wake Tech. His class is clear and consistent, making managing life in and out of school manageable. Content was through a well known source, presented in a way that made the large amount of information easier to understand and actually use. He is respectful, responsive, and a pleasure to learn from.
Professor Graham is a really great professor! Most of the class is self-guided, and I do wish there were more interactive assignments, but overall it's a great class :) Takes about one workday to respond to emails, and gives good feedback on assignments.
Professor Graham is very easy to talk to and understanding that students are not just students but have a life outside of the classroom.
Mr. Graham is one of the best instructors I have had at Wake Tech. What stands out is that each time I have had a question, he got back to me quickly and will even call on Teams if the question requires a lengthy explanation. He is super supportive of his students and really wants for your success. Turn work in and make an effort, and an A is yours
He was an awesome teacher. Gave clear directions, and was helpful when I didn't completely understand the assignment.
Very understanding when mistakes are made with the online platform. Provides feedback to assignments, which doesn't happen a lot with online courses.
The class itself does not have a textbook assigned but instead it has modules that is why I selected textbook. Great professor! 10/10
Rasheed Graham's online class is excellent. He explains things clearly and ensures everyone can participate. The class covers everything we need, with lots of helpful examples. Rasheed is easy to reach for help. The tests are fair, and he gives feedback promptly. Overall, he's a great online teacher, and the class is really enjoyable.
Professor Graham held my hand through the initiation portion of his online course work. As a Full Time Employee, Part-Time Student, it has been difficult balancing my work/school. I signed up for one of his appointed Teams Meetings, and he was able to give me one-on-one assistance and even trouble-shoot my inability to login. It meant the world.
This man is amazing and helps student when needed
Theres a lot of reading and a lot of information. Mr. Graham is very understanding and will help you with assignments. He does a helpful intro meeting at the beginning of the semester where he walks you through the class and the first lab. Wish he was a bit clearer about what we need to turn in for each lab. Difficult class with a great professor.
Professor Rasheed Graham has provided a clear assignment: respond to emails promptly. You can easily earn an A if you adhere to the assignment requirements. Additionally, there are weekly lectures and labs that must be submitted on time.
Professor Graham was an awesome professor. This was my first semester returning to college & my grade was an A. As long as you complete all of the assigned readings & assignments, you will do fine. Readings are online modules that end with tests but are fairly easy since they are based on the reading. Very understanding & responds quickly to email.
This course is thorough and fulfilling. I really liked that the course introduced me to new resources for learning about various aspects of the IT industry. Professor Graham really cares about the well-being of students and their learning experience.
The professor was very kind and fair with grading. He grades all our assessments and homework on time. All you have to do is finish it in time. He is always ready to answer any questions you have as well.
He's very understanding.
He left notes on graded material.
I appreciate the help Professor Rasheed Graham provided throughout the course. He was quick to respond to any problems I encountered and always gave assignments well in advance. The Packet Tracer tasks were challenging but rewarding. Overall, I enjoyed the class and learned a lot. Thank you!
He is lenient with grading and will get back to you quickly if you have questions about assignments.
Good and very professional.
Mr. Graham is a good teacher. He is very chill and fun to be around. He also is a good communicator when it comes to emailing students back.
He is able to give relatable and applied examples to make the lecture easier to understand.
Mr. Graham does a great job discussing networking, and other materials with the help of Cisco providing online labs which help demonstrate the processes that go into trouble shooting and so fourth.
Professor Graham is easy to learn from because he takes his time in discussing topics and criteria. He uses real life examples to explain the topic we are discussing which helps a lot in learning things.
He was creative and clear with his lectures and always helpful when I needed assistance.
Professor Graham is very clear in his lectures. He takes a very practical approach in his lectures. He also uses real-life and industry examples so that the topics are not taught in a vacuum. Classes have been enjoyable, with a lot of learning, but easy to digest because of the approach he takes.
Knows what he does, gives us the resources for our work, and a laid back professor for the most part
Good at getting information across and being understanding about classwork.
He is a great teacher, get everything that he is giving you.
One of the best Professors that I have had. Very responsive to MS Teams messages. The course was well-structured and easy to follow. The whole course was structured around CISCO Networking Academy. The course sections were lightweight, but they provided comprehensive knowledge. Don't think twice about taking this Professor for your next course.
Great professor who cares for his students, even the online ones! Material is easy just have to read, remember, and apply it to your assignments. He actually interacts with students in the discussion boards! If you reach out to him needing help he's quick to respond. I highly recommend him!
I really enjoy the class. It is well organized, and easy to follow. As long as you do the work it is pretty easy to get through.
down-to-earth professor who cares about students learning and understanding the material. Takes the time to answer questions in detail so material is understood, gives practical examples that help students understand the material better.
Professor Graham, is a great teacher and awesome to be around. He does a fantastic job explaining material! He gives very thorough feedback on assignments, and understands certain troubles a student may have with assignments. He is always willing to help out and explain topics in more detail when needed. Overall, I enjoyed this class!
Professor Rasheed is an exceptional educator who combines expertise, outstanding explanation skills, and humor to foster learning and enjoyment.​ Their dedication to student success and their passion in every lecture inspire us. I am immensely grateful for my invaluable experience in Professor Rasheed's class, and I recommend them to anyone.
You get a good 3-5 assignments per week which 2-3 of them are labs. I will say the only thing hes not the best at is replying to emails. sometimes I had to wait till after hours to get a response or 1-2 days. But besides that hes a really good professor and as long as you read and complete the assignments it's an easy A.
Professor Rasheed was wonderful. He is very understanding, and he is available for your questions. Don't think twice about taking this course.
He was the best professor I have ever had he's always funny, chill, can tell he loves what he does.
He is very caring and very helpful, his class material is very good!
There is a lot of material to cover, but the professor does a good job of creating manageable sections. You do have to read ahead to complete some of the labs. Having had no tech classes prior to this class, it took me a lot of time outside of class to complete the required reading and assignments. He is available for support if you reach out.
The only thing I would suggest is to improve the instructions to submit the labs.
Overall pretty chill guy. Clearly cares about how you do in the class and provides excellent feedback on all assignments. He is huge on following instructions but his instructions aren't hard to follow.
Dr. Graham is a tough but fair professor. He's always clear, always responsive, and deeply cares about the material that he is presenting.
Dr. Rasheed Graham is one of the best professors. He is very inspiring and motivates students, as well as being very accommodating. His grading is always on time with helpful feedback. One of the highlights was the creation of a class teams chat, which allowed us to share and discuss assignments with other students. Overall it was a great semester.
Very chill and knowledgeable professor,
great professor!
Dr. Graham is knowledgeable, supportive, and quick to respond to emails. His clear and encouraging teaching style created a great learning environment. The class Teams chat helped me connect with classmates and make friends. Fantastic professor—10/10!
Awesome professor! Dr. Graham knows what he's doing, and he's always ready to help when he's needed
Dr. Graham is an amazing professor. His lectures and explanations are great for visual learners. He makes it clear from the start what he expects from you, and that to succeed you will need to follow instructions and put in the effort. The material can be overwhelming at times, but he he is available for any help that you need.
Pretty straight forward. You do the reading and then the labs inside the reading. As long as you grasp understanding it's pretty easy.
Each week you will have several hours of reading with a section test at the end. Plus, anywhere from 2-4 labs from the material, that clear instructions are provided for. Plan to spend about 6-9 hours on each weeks material. Totally doable, and Dr. Graham lays out his expectations very clearly, so there is no reason to not do well in the class.
Horrible, 1st Semester at WTCC and communication is bad, I was withdrawn because I used my civilian email and not the wake tech and still got 100% but failed to acknowledge 3 of my emails. As a (disabled) veteran, I warn those lookin for guidance/mentorship in this program, find another teacher, lack of leadership/ethics/principles lack within him
He is a very helpful instructor.
Professor Graham was a very helpful professor. He had a teams channel where he and his students could all talk and ask questions. He did assign a lot of homework per week but it was mostly small things that you could complete within an hour. You were expected to do your own research for some things but most of the information was provided.
Overall, I liked the class and thought Dr. Graham was very fair. He was available (and quick) to answer questions and wanted to make sure you understood the material. He has a sense of humor, and I never felt like I was bothering him by asking a question.
A little strict, but provides great feedback and emphasizes on problem solving skills in the course. I think he was a well fit professor for the CTI-120.
Mr. Graham is so awesome!! He's quick-witted, fast to respond (on Teams), and strives for all to do their best. If only he taught another class - I would so sign up! Work-wise, expect 2-4 modules, 2-5 Packet Tracer labs, and a Checkpoint exam each week. Readings are extensive + note-taking is a must, but labs can usually be done in under an hour.
Very helpful with any questions during the course. Instructions were clear and concise for assignments, and also provided some guidance on what to expect for the exam, on top of providing review material.
Dr. Graham was an excellent professor who was very engaged with the class and was extremely helpful to those having issues, and I noticed he also taught people how to find answers to their problems, rather than just giving them the steps/solution. He's also very knowledgeable! I took the Fall 2025 online class.
Excellent professor. His instructions are crystal clear, and he makes difficult material easy to grasp. I learned so much in his class and appreciated his organized approach to teaching.
Answered my questions if I had any and let's you retry hw assignments for a better grade.
Absolutely amazing professor and person! He was very forgiving of late assignments, which I had a lot of because of a busy schedule. Reading the necessary things for each module took the most time, even compared to the assignments. If I or others ever got confused on assignments, he would gladly help guide us to the right direction.
Incredible class! The professor is so dedicated. Even as a non-tech student, I learned so much from the weekly practical labs. Don't skip any of them if you want to see fast results. Highly recommended!
Mr. Graham was very attentive within our group chats where all students have a chance at asking and discussing course subjects. He always urgently replied back to any of my emails as long as they were within his office hours.
Professor Graham is a wonderful professor! He is really approachable if you have questions and gives helpful feedback. His class is very fair and he offers great strategies on how to succeed. If you have an opportunity to have him instruct your class, go for it! He cares about his students and you can tell he enjoys teaching, too.
very good teacher
Class Info
Online Classes
100%
Attendance Mandatory
92%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Stable
-0.02 avg changeRatings by Course
CTI120
4.9
(123)Difficulty by Course
CTI120
2.3