3.7

Daniel Garrison

Information Technology - George Mason University

3.7
Quality
3.1
Difficulty
68%
Would Retake
97
Reviews
3.7
Quality
3.1
Difficulty
3.8
Helpful
3.7
Clarity

68%

Would Retake

97

Reviews

Rating Distribution
Official

5

54

4

10

3

8

2

8

1

17

What Students Say

This is worst class I have ever had

IT207 - 1.0 rating

The most time consuming class

IT207 - 2.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

60%

Textbook Required

79%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 36 grades
Most common grades:
A (11)
A+ (9)
B (5)
Grade Distribution
A(20)B(7)C(2)D(0)F(1)A-/B+(6)
Based on 41 reported grades
A: 11
A+: 9
B: 5
Not sure yet: 5
Common Tags
Clear grading criteria (10)
Caring (10)
Lots of homework (10)
EXTRA CREDIT (9)
Hilarious (7)
Gives good feedback (6)
Get ready to read (5)
Amazing lectures (5)
Rating Trend

Stable

-0.13 avg change
Jan
Apr
May
Dec
Oct
Dec
Last 6 months
Ratings by Course

IT108

5.0

(3)

IT213

5.0

(3)

IT104

4.9

(12)

104

4.8

(5)

IT103

4.3

(9)
+5 more courses
Difficulty by Course

IT300

5.0

SYST469

5.0

IT204

5.0

IT207

3.9

103

2.0

Reviews (97)
5.0
2.0
IT108
Nov 1, 2007

VERY HARD CLASS. But for you IT majors and minors out there... If you have to take this class THIS IS THE BEST TEACHER. He is awesome. Made a hard subject make sense. Went at our pace. He compared our grades to the other sections and trust me... the people who attended class reg. had much hirer grades then the average of the other sections. A++

5.0
1.0
IT103
Dec 1, 2007

Awesome jokester! powerpoints help a lot with his little test hints! TAKE HIM!

4.0
1.0
IT103
Dec 7, 2007

Awesome guy. Tries to make subject as interesting as possible. Gives answers to mini-quizzes during class. Most people have to take this class so you should take him!

5.0
1.0
IT108
Jan 19, 2008

Go to class!! Great teacher. Goes over examples that are helpful to labs. Really wants people to learn the stuff! Gives extra credit. Cute =]

5.0
1.0
IT213
Jan 23, 2008

Best teacher ever.

5.0
1.0
IT103
Feb 29, 2008

Best teacher ever!!! makes the class intresting and let u know what questions are going to be on the quiz and reviews it right before the quiz

5.0
1.0
IT103
Jul 7, 2008

The class is a waste but he is an amazing teacher, knows you have other harder classes to study for so he makes it all understandable. TAKE HIM, HE IS THE BEST!

5.0
2.0
IT213
Jul 31, 2008

Incredible teacher. Maintains a fun learning environment while effectively conveying the material. Highly recommended. You will have fun, learn a lot, and probably do well - no trickery in grading process.

5.0
2.0
IT213
Aug 25, 2008

Great. Teacher. Easy class. He definitely knows what he is talking about. Very smart. periodic quizzes but easy. Great teacher. makes it fun easy and at the same time you learn

5.0
2.0
IT108
Aug 27, 2008

Prof Garrison is the best. This subject is HARD... It is a required class for all IT majors and minors... so take Garrison if you can!!! He heard about our study groups and showed up to them to help us. He actually wants you to learn and goes out of the way for you.

5.0
3.0
IT103
Dec 15, 2008

Professor Garrison is so funny. This class is kinda hard but he adds his own taste to make it entertaining. We got candy during our tests. Not hard to pass as long as you pay attention.

4.0
5.0
IT207
Dec 17, 2008

Garrison makes the class exciting because he is so hot. Otherwise the material is hard unless you are a master at programming... he's really hot though!

5.0
3.0
IT207
Jan 15, 2009

Best professor I have ever had. He always makes class fun and interesting. Gives answers to the quizzes during the class before. The quizzes are hard if you don't prepare but the labs are easy if you know your stuff. He even brought us pizza during the final presentations.

4.0
4.0
IT207
Dec 25, 2008

Garrison rocks. Great class, great subject. I'd definitely take him again. He can be a goofball at times but that's what made going to class fun.

4.0
2.0
IT207
Sep 3, 2009

The class was ok, but it was frustrating to have a professor that didn't ever stick around for any part of the lab.

3.0
3.0
IT207
Oct 10, 2009

Ok I just want to be honest and clearly want to say what I experience in his class. He is cool talking and making students laugh but it will help students learn or do what supposed to do in class. I took his IT207 class and basically he was going to the PowerPoint slides that's it and leaving the rest of an hour to AT. He doesn't do programming pra

2.0
5.0
IT207
Nov 4, 2009

Funny, but spends forever explaining stupid things and doesn't explain the more complicated things. Has some really bad assignments that the TAs do not clarify. Grades on participation but sometimes does not ask your name when you answer a question. Puts people on the spot. Made a kid write on the board cause he got up to go to the bathroom. ugh

5.0
5.0
IT207
Nov 11, 2009

Highly recommended by me and several of my friends. Uses humor to make programming easier. Focuses on what we need rather than every detail. Really nice teacher that wants us to do well and likes to get us involved and particpate in learning the stuff and it is fun. Take him!

5.0
3.0
IT207
Dec 19, 2009

Lab 6 and onward (the calendar lab and any others involving your own writing) will kill you if you don't devote time to it. Don't make the mistake that I made by borrowing code from elsewhere. Regardless, he is a fantastic professor who is willing to help his students learn and pass, which is exactly what matters. Listen to him and you will do well

3.0
5.0
IT207
Apr 28, 2010

So at the beginning you think you understand then you if you act like you understand Garrison and his Ta's challenge your abilities. Next Calendar lab and beyond is ridiculously hard and less points are given for trying. You learn but you fail grade wise. This is suppose to be intro class but it's not. Garrison doesn't knows what 'intro' means!

5.0
2.0
IT207
May 5, 2010

This is not an introduction class, so expect to have to draw into prior programming knowledge. Garrison makes class engaging and fun, the labs are very easy in the beginning but get challenging towards the end. If you apply yourself, pay attention, ask questions, and persevere, you'll do great in his class. He's a funny guy and very generous.

4.0
3.0
IT207
Jun 7, 2010

Simply put, Daniel is funny and awesome. His lectures are not always to the point as he tries to entertain the class. He's VERY STRICT on timeliness. If you need to turn something in past due date, make sure you let the TA know BEFORE the due date. He didn't take our group project that was a day late. Still loved the class. Take him and have fun

5.0
5.0
IT207
Dec 19, 2010

Garrison is awesome and funny! He explains things well and keeps class entertaining. He is the best teacher of 207. You think this class is easy and fun until lab 6 and onward it becomes impossible and takes up all of your time. Watch out. Also he drops a lot of quizzes and the final is a breeze if you did labs 8 and 9.

1.0
5.0
IT300
Jul 3, 2013

Terrible teacher. Doesn't answer emails on time, doesn't even teach the material well. Reports students to Honor committee for not citing pictures. I don't know why someone would give him a good rating. Stay away.

5.0
2.0
IT207
Dec 18, 2011

Decent guy...really cheesy jokes, but enough to make you laugh. If you visit him in his office hours and seek help, he will help you A LOT! Just gotta take the step. Onie issue...felt like labs didnt sync with lecture material half the time. This class isn't the easiest, but better than Java, totally!

1.0
5.0
IT300
Jul 9, 2013

he is so hard and unhelpful, he post the grate late,so you can't see where you stand.the project for his class is hard and he doesn't follow the ITD guide for the project,he makes his own.I meet other student who took this class with other teachers and their project was easy and not complicated. Definitely recommend NOT to take his class.

2.0
1.0
IT207
Dec 15, 2013

Material was easy. Just put a bit of time making sure you understand it and you will be fine. On the other hand, not a fan of Garrison. His lectures often do not help with lab assignments as they often don't provide you with enough information.

5.0
4.0
IT207
Grade: A-
Dec 20, 2013

Loved the class. Not because I like programming but because Garrison made the class worth coming to. He is killer funny, knows his stuff, and takes time to explain. Not an easy class but you learn how to build on basic programming and make bigger programs.

5.0
3.0
IT207
Apr 11, 2014

Awesome, awesome. He makes complex stuff easy to understand. There is a lot to do in the class but he is cool about giving extensions and you learn a lot. What is momrash anyways. Definitely take him.

4.0
4.0
IT207
May 15, 2014

This class takes a lot of effort. You need to come to class because of the in class labs, where attendance is taken. Don't let this class fool you, the first part of the class in HTML is a breeze, but once you get to the PHP expect a lot of logic. If you have questions go to Garrison, he will help. He jokes a bunch so be prepared, overall awesome.

1.0
5.0
SYST469
Jul 9, 2014

DO NOT TAKE THIS CLASS. Cut class from 6 to 4 weeks and overloaded us with material. 50 times more work cmp to 16 week 40 readings & assignments due next day. Doesn't post his own lecs & uses utube vids uv others & tls u 2 read the book. U teach urself. Grades very late .Hard grader. Zero for late work. Q&A exams. Tons of work. Horrible experience.

1.0
3.0
IT207
Grade: F
Aug 6, 2014

Do not take this class online during summer! He shortens the schedule from 6 weeks to 4 weeks making it extremely difficult to keep up if you have a job. There is also a disconnect between what is taught and the assignments. DON'T get help/tips from friends!seriously. He will happily give you an HC violation and adjust grades to make sure you fail.

1.0
5.0
IT207
Sep 23, 2014

There are hard teachers and then there is Prof Garrison. This course would be much easier if he was not the course coordinator. The quizzes are random and not on material covered in class and if you do not submit each lab assignment 3 times, you fail the assignment. This guy has no idea that students can have full time jobs. Avoid him like a plague

3.0
2.0
IT103
Grade: A
Oct 10, 2014

Pretty easy class overall. Study for weekly quizzes. You must seek help if you need it. Don't be afraid to ask questions. Start working on projects early. Pretty boring class if IT doesn't interest you, he tries to liven it up with his cheesy jokes.

5.0
4.0
IT207
Oct 15, 2014

I e-mailed the professor and got fast responses from him.

2.0
3.0
IT207
Grade: B
Nov 4, 2014

Reasonably well organized, which is a big deal for the awful Mason Volg-school, but communication was quite difficult and is utterly essential in online classes. He falls into the mediocre range as far as doing the bare minimum to support his students, which is still better than most Mason professors for online classes.

5.0
2.0
IT207
Dec 19, 2014

Professor is sincere in handling our requests and problems. Enjoyed doing the assignments and the class. Challenging but helpful for your future.

5.0
3.0
IT207
Grade: B+
Dec 21, 2014

I appreciated his help and feedback all semester. Very happy. Got the grade I was expecting!

3.0
3.0
IT103
Dec 24, 2014

Starting like the third class there are pop quizzes at the beginning of every class so make sure to go!! He sometimes gives out 'hints' during pop quizzes, I found the textbook more helpful in studying rather than his lectures. There is a big paper and website required for the class, as long as you follow the rubric EXACTLY you will ace them!

5.0
4.0
IT207
Jan 3, 2015

You really learn a lot in this class but it is enjoyable. Very intense and tough but very rewarding and a great class. Professor Garrison is a strong teacher to take it with.

5.0
2.0
IT103
Jan 8, 2015

I had some personal matters come up during the semester. Professor Garrison took a lot of time to help me and talk to me to help me out. He gave me the best advice and guidance so I could do the best possible in college. A really nice guy who is there to help you.

5.0
3.0
IT207
Mar 17, 2015

Class was never boring. Garrison helps make the class fun. It is a awesome class and it's tough but amazing how much you learn. Garrison was good at putting up with us as we were trying to learn this stuff and helped.

4.0
2.0
103
Apr 16, 2015

No attendance, but pretty regular pop quizzes. Super easy, and always made the class interesting.

1.0
5.0
IT207
Apr 18, 2015

Worst online class I've ever had. I'll echo the sentiments of several others below about zero help from lectures and reading. Do yourself a favor and feel VERY comfortable with PHP, server-side interactions and HTMLCSS before trying this class, unless you have plenty of time to hunker down and figure out a TON of stuff he won't even cover.

1.0
5.0
IT207
May 19, 2015

My worst experience. He covers introductory concepts, and expects you to create advance applications. No example code for you to learn. Memorize the book to do well on quizzes. More than have of the class drop the course halfway. If you doubt, go check it yourself. The class is very stressful and is not fun at all. he is not helpful at all.

5.0
4.0
IT207
Grade: B
May 23, 2015

Not really a programming class. More like an advanced problem solving class. He gives you basic programming concepts. With each assignment stretches your problem solving abilities further than the last. You create some amazing assignments by the end. I actually blew my boss away by what I learned in this class. Alot of work but totally useful

5.0
3.0
IT207
May 27, 2015

The class is really good from Professor. Professor Garrison is a good teacher and makes a good learning environment. I recommend taking it from him as he even helps during the TA's office hours. While there is a lot to figure out he is really helpful and gives lots of helps if you have doubts.

5.0
4.0
IT207
May 29, 2015

The semester was somewhat hard for me because my prior knowledge needed for this course wasn't that good. Garrison is a good teacher though. I like how he teaches and would take him again.

1.0
5.0
IT207
Jun 1, 2015

This is worst class I have ever had! Expect to put a lot of effort in this class for little return. Quizzes are tough, random and you have to memorize the book in order to pass them. Lectures cover only simple concepts and not helpful at all with the assignments. I learned more from the online tutorials then from the professor.

2.0
5.0
IT207
Jun 1, 2015

The most time consuming class. 4 assignments, each worth only 2.5%, and each takes at least 15 hours to complete. The lectures provided by Professor Garrison only teach you the bare minimum and then you must spend hours online learning to do the assignments yourself. 350 characters isn't enough to explain my dissatisfaction with this class.

5.0
3.0
IT207
Jun 4, 2015

It was really a great class. Not boring at all. Was fun and an awesome experience. We sometimes complained but he put up with us! Thank you Prof. Garrison :)

5.0
4.0
IT207
Jun 19, 2015

After taking this class, it really opened my eyes to the kinds of jobs I am now qualified for. It is a big time commitment but his class was really good, and the professor's approach really prepares you for jobs after your graduate.

4.0
2.0
IT103
Grade: A
Jun 23, 2015

This is my first IT class and I couldn't ask for a better professor. He had clear objectives, clear to the point grading system, his lectures were straight forward, 2 big projects (but he gives feedback if you ask, emailing even 2 days before it's due), "pop quizzes" but he reviewed the material right before, and just a well rounded attitude.

2.0
5.0
IT207
Grade: C
Dec 17, 2015

Extremely time consuming class, professor is nice enough when you contact him but assignments are long winded (15+ hours per assignment.) Course is poorly laid out and teaches php in an antiquated fashion that is laughable at best. This class is the worst in the program and stands as a test of patience rather than something to actually teach php.

5.0
4.0
IT207
Dec 18, 2015

I had alot of problems this semester and needed help and extra time many times. Professor really was the very best and the most helpful professor I ever had. I am not sure how I will do in the class because programming but Professor always made me feel better and helped me alot so I could learn.

5.0
3.0
IT207
Dec 21, 2015

I have taken over 100 credit hours here at Mason. The learning modules that Professor Garrison has put together for this course are some of the most detailed I have ever seen. They are incredible and a huge help at learning the basic material of the course.

5.0
4.0
IT207
Dec 22, 2015

Took the Wireless Communications course also and these learning modules were much nicer than in IT455. Good examples, clear, and they nicely follow the slides. The online version of the course is pretty good.

1.0
5.0
IT207
Jan 14, 2016

Horrible prof!!! Not sure why he is still teaching it... lots of people fail. Hope these new prof are better at guiding us on how to create these advanced programming app.

5.0
4.0
IT207
Grade: B-
Jan 19, 2016

Though the class is online the videos are really good. Definitely easy to communicate and reachable. Isn't an easy class (no matter who you take) but Garrison and the TA area really helpful. He'll do what he can to help you to pass, no doubts.

5.0
3.0
IT207
Grade: A-
Jan 29, 2016

Like many have said before, this course is awesome. I would say that the weight given to quizzes and practicums seems high compared to how much time it takes to do the labs. Otherwise it was a really good class and it was an awesome experience with Garrison and the TA.

2.0
4.0
IT207
Jun 27, 2016
Would take again

The quizzes are 40% of your grade. The slides are very vague as to what will be exactly on these quizzes. In order to pass these quizzes, and in general passing the class; is to read the BOOK!

2.0
4.0
IT207
Grade: Not sure yet
Aug 1, 2016
Would take again

Online & Summer; no grade yet but expecting an A or B. 207 is hard, watch the lectures & take notes bc the pdfs are vague. Do the exercises, try the homework (got more pts than expected). Grading is harder, but I think fair. 4 quizzes (read book), 2 practica (do hw), 4 hws (do exercises). Garrison is just there, he wasn't helpful nor harmful.

1.0
4.0
IT207
Grade: B
Apr 16, 2017
Wouldn't take again

Labs and Practicums are out of the scope of what is in the lectures and homeworks. To submit assignments you have to write your code upload it to the server you are VPN'd into and then convert the code to a word document with the DOCX extension and submit it to blackboard. Quizzes are only available sunday night, including Easter Sunday.

Tough Grader
LOTS OF HOMEWORK
GRADED BY FEW THINGS
1.0
4.0
IT207
Grade: C+
Apr 19, 2017
Wouldn't take again

IT 207 has many errors in the way what's covered and whats against the grading sheets. For the first submission of any lab I went through the grading sheet and highlighted whats required for the first submission b/c it is a complete mess. Also for Lab 2 you cannot use tables, but the teacher showed the code after which has tab's how does that work

5.0
5.0
IT207
Grade: A
May 20, 2017
Would take again

Halfway through the semester I would have given this guy a poor rating because the stuff was hard. It didn't seem like we had what we needed from the lectures to do the labs. Now that the course is over I see how much more I can do than just teaching to do the labs. It all makes sense now. I got an 'A'. I am so stoked.

5.0
4.0
IT207
Jul 16, 2017
Would take again

Good. Discussion board was a lifeline for the summer. While Garrison said it was for us to help each other, he and the TA give hints too regularly. Labs as others said are hard cause there is a lot of figuring out how to do but everyone helps each other on the discussion board so they are doable. You gotta figure them out, not a tutorial course.

5.0
3.0
IT207
Grade: Not sure yet
Jul 23, 2017
Would take again

I took this class online during the summer so YMMV. He's a really good professor and always has a positive attitude. His online lectures clearly explains what the code does as he is writing it and he even provides the files for you to download. Out of the 4 labs we did only 1 was difficult. You just have to put in some effort to get a good grade.

Respected
Clear grading criteria
Caring
5.0
4.0
IT207
Grade: A
Dec 24, 2018
Would take again

Lecture videos are very detailed and Garrison explains the concepts well. The labs help you ace the practicums however there are multiple submission points you need to remember. Luckly they are always due the same day of the week so it just takes getting used to. His grade sheets show you exactly what you need to do. Discussion boardparticipation.

3.0
5.0
IT207
Grade: B-
Jul 1, 2019
Wouldn't take again

Professor Garrison is really nice you can tell he knows a lot about the subject but the class itself is ridiculously hard. You need the book to pass. He makes it impossible for you to cheat in this class lol the only way you'll pass is if you know the material like the back of your hand. This is the hardest class for the IT majors.

Lots of homework
Amazing lectures
Tough grader
1.0
5.0
IT207
Jul 1, 2019
Wouldn't take again

Worst Professor I have ever taken. he never explains anything clearly is lectures is very simple and basic but the actual graded assignments are hard had to do research on every assg on my own. when email him, responded with ask TA. Never uses any complex examples in his lecture but wants us to do assg solely based on them. SAVE YOURSELF AVOID HIM.

Lots of homework
So many papers
Tough grader
1.0
5.0
IT207
Grade: B
Jul 16, 2019
Wouldn't take again

I don't even know why this guy even a professor. His lecture videos are plain and way too basic and his assignments are hard. Never answered any question regarding any code, always responded "ask T.A", she graded everything for us, even exams the vids were 9 years old, even software expires that he used in vids. Please save your money don't take hi

Lots of homework
Test heavy
1.0
5.0
IT207
Jul 20, 2019
Wouldn't take again

he never really explains how the functions work in a complex structure. he basically tell you the meaning and want you to figured it out. Which sounds easy but when you start doing assignments it will kill you. the amount of time I spend without his help never helped, but gave 3-4 hours extension sometimes, .is ridiculous.

Lots of homework
Get ready to read
Clear grading criteria
3.0
5.0
IT207
Grade: B+
May 8, 2020
Wouldn't take again

The unreasonable amount of time it took to even complete all the lab assignments made this class even more difficult it needs to be, even though the labs helped me achieve good practicum grades, I spend nearly 30+ hours for labs 2, 3 and 4. This class is not about code, it's about plain torture. Stop giving IT students more work than they need!

Lots of homework
Get ready to read
Clear grading criteria
3.0
5.0
IT204
Grade: A-
May 16, 2020
Would take again

The labs will not that hard but they might take you days to do. Be ready to do a lot of work in this class. The professor is not much of a help on the lab, you really are on your own. If you are taking many other classes just reconsider how much work load you will have from this class alone. KA

Gives good feedback
Lots of homework
Clear grading criteria
5.0
4.0
IT207
Grade: A
May 18, 2020
Would take again

I do agree with everyone saying that the lectures are too basic for the homework (which did take me like 30 hours each to do) but they are definitely doable and being forced to learn code on my own helped me a lot. If you do the homework, midterm/final are super easy. Do the practice lab thoroughly (since you'll eventually have to do it anyways).

2.0
4.0
IT207
Jun 19, 2020
Wouldn't take again

Personally have not taken this professor before. But since he the course coordinator. But taking it with someone else. But lectures are almost 9 years old. And the class itself seem pretty hard that takes up lots of time. Doesn't seem to update contents but use old contents from years ago.

Lots of homework
Get ready to read
Tough grader
1.0
5.0
IT207
Grade: Not sure yet
Jun 25, 2020
Wouldn't take again

Garrison is hands down one of the most useless professors at GMU. His lecture videos are over 9 years old and he refuses to update them. Also, none of the class exercises help you prepare for the labs so you do have to spend time teaching yourself. If you need help, hit up the discussion board filled with other clueless students or ask the TA

Lots of homework
Get ready to read
Graded by few things
3.0
5.0
IT207
Dec 18, 2020
Wouldn't take again

Most challenge class ever. This professor is also useless as he used very old lecture, accessible but the thing is you hardly understand what he said. I luckily passed this class because of the hilarious TA, he helped me a lot, he is an easy grader. You will be drown with Lab Activity and Lab Practicum. Be prepared and best of luck with great TAs.

Skip class? You won't pass.
Test heavy
Beware of pop quizzes
1.0
3.0
IT207
Grade: A
Dec 23, 2020
Wouldn't take again

Awful lectures in the fact that they are nearly ten (or more) years old. Their quality is unacceptable. You will teach yourself for most of this course. The assignments were mostly okay with the exception of the calendar (why). Ask your TA for help when necessary. There are many online resources for PHP. Also, read the textbook before quizzes.

Lots of homework
Get ready to read
1.0
5.0
IT207
Grade: A
Dec 15, 2021
Wouldn't take again

Worst Professor I've ever taken in my entire time at Mason. Lectures are more than 10 years old and some of them are barely audible. The quizzes are obnoxious! The Professor is never there to help. He does not respond to emails. You basically teach yourself the entire course. I only survived thanks to the TA.

Lots of homework
4.0
3.0
104
Grade: A
Dec 3, 2022
Would take again

The class is really easy if you put in the effort. There might be a "game show" review at the start of class and the questions that are asked will be on the quiz. Discussion Boards are straightforward and easy. The TA is really useful for lectures and labs if you have any questions.

Clear grading criteria
Gives good feedback
Caring
5.0
2.0
IT104
Grade: A
Dec 3, 2022
Would take again

His energy in the classroom and his attitude is just incredible. His class is easy and makes it fun by doing "quiz show review" which gets you ready for the actual quiz and is very beneficial. Great experience with Prof. Garrison. I recommend taking him 100%.

Amazing lectures
Caring
Respected
5.0
1.0
IT104
Grade: B
Dec 9, 2022
Would take again

AWESOME PROFESSOR, he always made sure we were prepared by reviewing the quizzes before we took them. Do all your work and make sure to follow the rubric for projects and you will be fine. The energy he brings to his class is very refreshing. However, the midterm and final are different from the reviews so make sure you study outside as well!!

Clear grading criteria
Gives good feedback
Caring
5.0
1.0
IT104
Grade: A+
Jan 19, 2023
Would take again

Easiest class I have taken. Professor Garrison is probably the best professor I've had. He does weekly quizzes of around 5 questions but goes over the answers before you take it. The labs are easy and only two projects for the entire semester. The midterm and final were easy as well and he gives you a grade boost on both! Take him!!

EXTRA CREDIT
Clear grading criteria
Caring
5.0
1.0
104
Grade: A
Apr 24, 2023
Would take again

He is a great professor. He tries to keep the class interesting by sliding in jokes and engaging with the students. He will make you laugh and understand the content. Definitely recommend!!

Clear grading criteria
Gives good feedback
Hilarious
5.0
1.0
IT104
Grade: A+
Apr 26, 2023
Would take again

great professor cared about students made class fun, easy and clear to understand. quizzes were quick and easy, mid term and final a little difficult but did curve.

Amazing lectures
Hilarious
Caring
4.0
1.0
IT104
Grade: A-
May 8, 2024
Would take again

Easy A class. Just attend the class and do the labs and its automatic A. Books are needed for midterm and exam so you have to buy one which is annoying. Besides that, easy class overall.

5.0
1.0
IT104
Grade: A+
Dec 10, 2024
Would take again

I greatly enjoyed this course. I was suprised how caring the professor was I am super happy that I got to take this course. He give a lot of extra credit opportunities and extended deadlines. This class is awsome especially for beginners in Information Technology.

EXTRA CREDIT
Caring
Respected
5.0
1.0
104
Grade: Not sure yet
Dec 10, 2024
Would take again

He was an extremly kind professor, I currently have more than a 100% because of all the extra credit he just hands out as long as you show up for class for them. Would recommend for easy credit class.

EXTRA CREDIT
Hilarious
5.0
1.0
IT104
Grade: A+
Dec 13, 2024
Would take again

Attendance is mandatory only because we do quizzes every class,he goes over all of the material before hand and does the quiz in a game show way which gives you all of the answers for the quiz. LOTS of extra credit opportunities if you chose the buy the textbook(you need it for 2 of the labs but you NEED the testing one).Lectures are informational.

EXTRA CREDIT
Clear grading criteria
Gives good feedback
5.0
1.0
IT104
Grade: A+
Oct 8, 2025
Would take again

Unfortunately textbooks are needed but you only need the lab textbook. DONT WASTE $200 ON BOTH!! The TAs are not the best at instructing but you can find everyting in the textbook. Attendance is sort of mandatory but Prof G gives a lot of extra credit, so you could miss a few classes. He gives a lot of extensions.

EXTRA CREDIT
Clear grading criteria
5.0
1.0
104
Grade: A+
Oct 21, 2025
Would take again

TAKE HIM EASY CLASS. fun, easy class. 2 projects, 2 exams, and 12 quizzes which is very easy. you won't fail no matter what, just go to class and lab and you will pass with A. there is lots of extra credits. You just need to buy one book DONT BUY THE OTHER ONE YOU DONT NEED IT.

EXTRA CREDIT
Amazing lectures
Beware of pop quizzes
5.0
1.0
IT104
Grade: A
Oct 21, 2025
Would take again

Best teacher I have ever had. He is so helpful and enthusiastic which helps keep me awake during class. He is more than fair in grading and offers extra credit. He has the class shortened, so it's not the entire semester. It is a lot of work, but it is explained so well that it feels easy. Couldn't recommend a teacher more. Take his class!

EXTRA CREDIT
Hilarious
Online Savvy
5.0
2.0
IT104
Grade: A+
Oct 22, 2025
Would take again

Professor Garrison is great.His hilarious lectures and great personality provide real-world context with examples that you'll remember, and laugh at too. He helps you understand where we are in the class, and where we are going. His grading criteria is very easy to understand, and he is more than willing to extend deadlines

Inspirational
Hilarious
Caring
5.0
1.0
IT104
Grade: A+
Oct 26, 2025
Would take again

Mr. Garrison is amazing, he gives so much extra credit and the quizzes and test are so easy that the practice tests that he gives you are the same question on the tests/exams. He's also very caring and kind and tries to make the class as fun as possible. 10/10

EXTRA CREDIT
Amazing lectures
Caring
5.0
2.0
104
Grade: Not sure yet
Dec 3, 2025
Would take again

Wonderful professor from Day 1. He got me really interested in this tech stuff which is very cool. I would recommend reviewing chapters before class since his lectures are based on the textbook. The tests are easy if you review well beforehand. Use the Study guide! It is a great tool, trust me. This professor is the best I've ever had in my life.

Amazing lectures
Gives good feedback
Hilarious
5.0
1.0
IT104
Grade: A+
Dec 15, 2025
Would take again

He actually made it impossible to get below an 85 as long as you actually showed up and listened. If you're going to take IT 104, get him ASAP.

EXTRA CREDIT
Hilarious
Caring
Class Info

Online Classes

100%

Attendance Mandatory

60%

Textbook Required

79%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 36 grades
Most common grades:
A (11)
A+ (9)
B (5)
Grade Distribution
A(20)B(7)C(2)D(0)F(1)A-/B+(6)
Based on 41 reported grades
A: 11
A+: 9
B: 5
Not sure yet: 5
Common Tags
Clear grading criteria (10)
Caring (10)
Lots of homework (10)
EXTRA CREDIT (9)
Hilarious (7)
Gives good feedback (6)
Get ready to read (5)
Amazing lectures (5)
Rating Trend

Stable

-0.13 avg change
Jan
Apr
May
Dec
Oct
Dec
Last 6 months
Ratings by Course

IT108

5.0

(3)

IT213

5.0

(3)

IT104

4.9

(12)

104

4.8

(5)

IT103

4.3

(9)
+5 more courses
Difficulty by Course

IT300

5.0

SYST469

5.0

IT204

5.0

IT207

3.9

103

2.0

Similar Professors