3.4

Torrance Fennell

Computer Science - George Mason University

3.4
Quality
2.8
Difficulty
58%
Would Retake
92
Reviews
3.4
Quality
2.8
Difficulty
3.4
Helpful
3.4
Clarity

58%

Would Retake

92

Reviews

Rating Distribution
Official

5

31

4

22

3

14

2

6

1

19

What Students Say

He is excellent at explaining the mathematical concepts, which helps a lot

IT341 - 5.0 rating

He is a good professor, however, the class itself is awful

IT105 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

12%

Textbook Required

4%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 56 grades
Most common grades:
A (19)
B (9)
A- (8)
Grade Distribution
A(27)B(10)C(2)D(2)F(1)A-/B+(16)
Based on 70 reported grades
A: 19
B: 9
A-: 8
A+: 8
Common Tags
Group projects (29)
Tough grader (16)
Lecture heavy (15)
EXTRA CREDIT (14)
Lots of homework (14)
Clear grading criteria (13)
Caring (9)
Respected (8)
Rating Trend

Declining

-1.63 avg change
Feb
Apr
May
Aug
Jul
Dec
Last 6 months
Ratings by Course

IT101

4.4

(16)

IT341

4.1

(7)

IT105

3.2

(65)

101

3.0

(1)

IT306

1.0

(3)
Difficulty by Course

IT306

5.0

101

3.0

IT105

2.9

IT101

2.2

IT341

1.9

Reviews (92)
4.0
3.0
IT101
Dec 18, 2010

Nice professor. assignments are very straight forward, what assignment & when it's due - it's all on the syllabus. btw he doesn't take attendance. so just turn in your assignments (which are not hard at all) and study for quizzes and exams. you'll ace the class. they're all multiple choice questions, except the case studies.

5.0
1.0
IT101
Jan 2, 2011

Though the class is more or less IT-212, it's not hard to get above a B in this class. HW/Quizzes/Midterm/Final ALL Multiple Choice & Qs often repeated word for word. Lectures aren't new but real easy overall! Take him.

4.0
2.0
IT101
Apr 15, 2011

Boring class but easy. Always tries to finish class early and gives out easy everything. Quiz is usually a repeat of the homework assignments. Everything is multiple choice except for the case studies which is super easy and can be done in less than 30 minutes.

5.0
3.0
IT101
Nov 19, 2011

I knew very little about IT, but he explained everything so clearly. Read the textbook and his powerpoints, and you will learn evering you need to know to get a good grade. Honest, polite, and helpful, and no trick questions. I highly recommend his course.

5.0
2.0
IT101
Dec 21, 2011

Super nice guy, makes it very easy for the students. Will give you as much time as it takes for you to understand something. There are 10 homeworks, 5 news report, 4 quizzes, a midterm and final. All pretty easy and questions repeat. Class is boring, but its not mandatory. He makes jokes sometimes. Lots of telecommunications info and hardware.

4.0
1.0
IT101
Dec 22, 2011

He is pretty boring, but made the class easy. Cancelled the class a bunch of times and made online assignments for us. Understands traffic and issues preventing you getting to class. Material isn't bad, 10 hws, 4 or so "papers", quizzes, and tests. Nothing a college student can't handle especially because he repeats questions.

3.0
3.0
IT341
May 5, 2012

Not very clear on assignments, goes over the syllabus every week, TA doesn't answer e-mails, tends to be on a rush, directions aren't clear, lectures are difficult to follow. On the bright side, he's a good rapper. If he's your only option, take this online. iGub.

4.0
1.0
IT341
May 19, 2012

The class was easy and he was helpful. Recommended.

5.0
3.0
IT101
Jun 11, 2012

Great guy. Very helpful. Uses the same old, cheap book. Only need it for open book online tests. Definitely recommend his class.

3.0
3.0
IT101
Sep 27, 2012

He is easy if you understand the material. He does not give enough time for quizzes. We had a 20 quesion quiz and he gaves us 40 minutes which was not enough time for most people. His powerpoints aren't very helpful they just copy straight from the book and don;t make things more simple. Don't take him if you are not an IT person!

5.0
2.0
IT101
Dec 17, 2012

Knows his stuff. Clear on what's going to be on the exams & quizzes. People in my class that werent happy with him were the ones that didnt try or were looking for an easy grade. He'll help u if u ask for his help. Most of the time my class ended really early. Get out of it what u put in. I recommend him

3.0
3.0
101
Dec 12, 2013

Alright this guy knows his stuff, but he truly is arrogant and rushes thru class. Quizzes are timed for no reason, he doesn't even hold class after , each quiz is about 20 to 30 minutes. Online homework is tricky and he makes sure you fail on the midterm and the final.

3.0
4.0
IT101
Grade: Not_Sure_Yet
Dec 5, 2013

He does not allow enough time for quizzes. We should be allowed the entire class. He treats us like children, bashing and belittling us. He's arrogant and full of himself. He gives the slides but not always on time. He rushes through to end class early.

4.0
3.0
IT341
Dec 25, 2013

He's a good professor, but the mid term & final were extremely difficult. Does the best he can w/ the course material, kind of rushes lectures but tells you what you need to know & does a good job w/ study guide review. Tells you what essay to focus on for exams. DO WELL ON THE LABS you can fail the exams & still pass if you do well on the labs

4.0
2.0
IT101
Grade: A-
Jan 18, 2014

The Professor did rush through the class. He read off the powerpoints so there really wasn't a point to go to class. However, when he covers the material for the quizzes, midterm, and final you want to be there. He lets the class know what is on the tests.

5.0
2.0
IT101
Nov 6, 2014

The class is easy. You have IT news reports and weekly homework quizzes on blackboard that are open books, notes, and the internet. The textbook will help with the homework quizzes. The professor's slides are based on the textbook. Attendance to class is not required. He tells you the exact topics on the quizzes and tests.

4.0
1.0
IT341
Grade: A
Dec 15, 2014

He is the man to take for IT341. He makes the materiel easy for you and if you can do the labs on your own you can leave after the lecture. One advice, make sure you do all the assignments and you would pass with a grade higher then B.

5.0
2.0
IT101
Grade: A
Dec 17, 2014

Very helpful if you have questions. Lectures were straightforward, sometimes he throws in little stories to make it fun. I'm pretty sure the Syllabus for IT 101 is on the AIT website, but assignments were totally manageable, and if you do them, you're golden. Tells you quizexam topics beforehand, so definitely go on those days. Good class.

5.0
2.0
IT341
Dec 18, 2014

I had Mr. Fennell for both 341 and 101. He is excellent at explaining the mathematical concepts, which helps a lot. He also really cares about his students; he went around to meet everyone on the first day. My advice to you, the students signing up for 341, is to really study the essay questions for the exams, and do well on those labs.

5.0
1.0
IT101
May 13, 2015

He is very straight forward, explains in detail, no trick questions in quizzes and exams, great study guides.

5.0
1.0
IT101
Grade: A
May 16, 2015

Great professor. He is clear and very helpful.

4.0
2.0
IT341
Grade: A+
Aug 28, 2015

I don't think I learned anything from this class. Packet Tracker labs (used to teach routing) were simple "follow-the-step" exercises from a book. Most of the midtermfinal questions come directly from the homework (which aren't critical thinking questions) or from the reviews in the class prior to the test. Nice professor, awful content.

5.0
1.0
IT105
Grade: A
Dec 17, 2015

He is a good professor, however, the class itself is awful. The material is all over the place and the ppt slides are directly from wikipedia. Fennell has no control over this since it is a new class and the course coordinator is feeding him all the material in the class. Having said that he is helpful and does his best to make sure you understand

5.0
1.0
IT105
Grade: A+
May 7, 2016

When I first started taking his class I was sure I was going to fail, but I can honestly say he is the reason I passed this class.

3.0
3.0
IT105
Grade: B
May 10, 2016

Lectures can get boring because he reads off the slides, but make sure to sit in the front to really pay attention. He gives extra credit that's 5% of your final grade and all quizzes are online. Homework can be time-consuming make sure you're willing to put in the effort. Don't waste your money on the textbook! I barely touched it.

5.0
1.0
IT341
May 11, 2016

He really cares about his students, and he truly wants everybody to do well in the class. He also responds emails very quick if you have any questions, make sure you do all the labs and study the power points for the exams, they are multiple choice. I would definitely recommend his class, very stress free, you will be very lucky to have him!

5.0
2.0
IT105
Grade: B+
May 16, 2016

Mr. Fennell is the best professor for IT 105. He lets you know exactly what you need to know for exams. He gives 5% extra credit assignment which is beneficial. Homework and IT news report every week. Lectures are long, and make sure to study the POWER POINTS for the exam. I am planning to take IT 341 with him. Best at teaching the material.

4.0
3.0
IT105
Grade: A-
Sep 25, 2016
Would take again

Professor Fennell is a solid professor for IT105. You'll have weekly assignments, news reports due every other week, and an opportunity for extra credit. You'll have to work to get a good grade, but it will be worth your time to take him. He was patient and respectful towards his students and helped us prepare for each exam respectively.

Respected
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
4.0
2.0
IT105
Dec 5, 2016
Would take again

Professor Fennell is genuine and respectful to all students. He's very lenient with grading. He cares a lot about helping his students get the highest grade possible before the final because the final exam makes up 35% of the overall class grade. Definitely recommend him for a breezy time in IT 105.

Respected
Caring
EXTRA CREDIT
5.0
2.0
IT105
Grade: A+
Dec 15, 2016
Would take again

Great teacher, he's nothing short of amazing and really cares for the students. It may be hard to get a hold of him sometimes. The lectures are long, but if you show up to class he really emphasizes on important topics, aka what you will be tested upon. He covers a lot of information, but if you show up to class the exams are breezy. AWESOME CLASS!

Respected
Skip class? You won't pass.
Amazing lectures
4.0
3.0
IT105
May 10, 2017
Would take again

Exams are easy!

Hilarious
GROUP PROJECTS
LECTURE HEAVY
5.0
3.0
IT105
Grade: Not sure yet
May 13, 2017
Would take again

Mr. Fennell is a great professor! He really does look out for his students and is very lenient with grading and extending assignment due dates. On the other hand, a lot of the lectures and assignment he has to teach are designed by the course coordinator who did a terrible job creating everything (very outdated and poorly prepared).

Skip class? You won't pass.
Caring
GROUP PROJECTS
3.0
3.0
IT105
Grade: B
Dec 29, 2017
Would take again

He's caring, I emailed him requesting a homework extension and he gave it (within reason), and had a final exam online sesh where we could ask him questions. He knows his stuff and makes an effort to interact during the 3-hr long lecture. EZ grader on grp assignments, turn it in full credit (unless you did badly).

Get ready to read
Clear grading criteria
EXTRA CREDIT
5.0
3.0
IT105
Grade: A
Jan 18, 2018
Would take again

He is a great professor! The modules can be annoying but make sure to submit them on time!

5.0
1.0
IT105
Grade: A-
May 10, 2018
Would take again

This class is a very easy class if you just show up and pay attention. It was a 3 hour lecture, and his voice was monotone. He does give out extra credit DO IT!! It boosted my grade 5 percent. The midterm was very easy but the final REVIEW HIS PP'S NOT JUST HIS STUDY GUIDE. There is a total of 9 homework assignments. EASY A!!

Clear grading criteria
EXTRA CREDIT
LECTURE HEAVY
5.0
1.0
IT105
Grade: A
May 14, 2018
Would take again

This class was an easy A this semester! Just study the power point slides and study guide for midterm and final, as well as complete all homework assignments and you should get an A no problem! He offers extra credit which is helpful as well! Although i felt our textbook (ebook) really wasn't necessary to purchase!

Respected
EXTRA CREDIT
GROUP PROJECTS
4.0
1.0
IT105
Grade: A-
May 6, 2019
Would take again

The class was so easy. There are homework assignments but the answers are from the powerpoints. No need to attend the class as long as you do the homework and he offers extra credit. Also, you don't need the book so don't waste the money like I did.

Respected
EXTRA CREDIT
5.0
2.0
IT105
Grade: A
May 14, 2019
Would take again

Best professor for IT 105, hands down. He genuinely cares about his students and wants them pass. This class is super easy. Alwz attend lecture. For midterm, study the study guide and you will get A. For the final, study the study guide as well PPT SLIDES. Do the extra credit & hw. For the group projects, just write smthg & u will get full points.

Respected
Caring
EXTRA CREDIT
3.0
3.0
IT105
May 16, 2019
Would take again

Pretty easy class. He gives extra credit and Class is not mandatory. However, Homework assignments are lengthy and you have to teach your self. DO NOT BUY THE BOOK.

Lots of homework
Group projects
EXTRA CREDIT
5.0
2.0
IT105
Grade: A
May 26, 2019
Would take again

This class was super easy. He taught the material very well. Most days we either got out early or we didnt have class at all. But if there is class GO! Especially when it comes time to do the group project (since you might need to know who you're grouped with). He also basically tells you EVERYTHING that is going to be on the midterm and final!

Group projects
EXTRA CREDIT
4.0
3.0
IT105
Grade: B+
Aug 17, 2019
Would take again

He's got a really deep voice which can make it difficult to stay awake at times. He really is willing to work with you to explain concepts. IT 105 is just a bit of a more math heavy course than expected tbh.

Group projects
Clear grading criteria
EXTRA CREDIT
1.0
5.0
IT306
Grade: Not sure yet
Nov 6, 2019
Wouldn't take again

NOTE: I will finish this course in December, 2019. The professor might be great for other courses but he definitely does not know programming and data structures. He reads directly off PPT slides with no clue as to what he is reading. He does ZERO coding examples because he doesn't know how to program/code. You'll get an A, but learn nothing.

1.0
5.0
IT306
Grade: Not sure yet
Dec 6, 2019
Wouldn't take again

I don't know how he has these reviews. He is clueless. I can't express how bad he is at teaching. He did not write one line of code all semester, and I am certain he can't code. Yet he is "teaching" a java course. I blame the school more than him.

Group projects
1.0
5.0
IT306
Dec 10, 2019
Wouldn't take again

4.0 rating is bs . You would expect a professor to 1 Actually teach and not just read a slide. Especially in a programming class. Guess how many lines of code he actually taught. NONE why?. Because 2. You would expect a professor to know his subject. This dude clearly don't know 306. So yeh Goodluck learning what you can't learn cause you cant...

2.0
3.0
IT105
Grade: B
May 7, 2020
Wouldn't take again

Always come to class with the material read and understood. The group project helped me boost my grade but other than that, I had to study hours for the tests using our textbook and lecture slides. Memorization is a huge part of the content on the tests.

Skip class? You won't pass.
Group projects
Lecture heavy
5.0
3.0
IT105
Grade: A+
May 22, 2020
Would take again

IT 105 was a breeze with him. He is really funny and caring. I genuinely enjoyed being in his class. The exams are based on the study guide and super easy. Project does boost your grade and you also get extra credit opportunity of 5% at the end.

Accessible outside class
Hilarious
Caring
4.0
2.0
IT105
Grade: B
Dec 19, 2020
Would take again

He is easy if you do all of the homework assignments and work on the group project well, his tests, you gotta study to pass!

Lots of homework
Group projects
Lecture heavy
4.0
2.0
IT105
Grade: A
Jan 2, 2021
Would take again

Very chill teacher and the lecture was 3 hours but it was online so you didn't have to go. You could check back on it as well and he would go over the lecture and homework. The final and midterm were basically the study guides and the final is only the information after the midterm.

Respected
Accessible outside class
EXTRA CREDIT
3.0
2.0
IT105
Grade: A
Apr 28, 2021
Wouldn't take again

Took him in Spring 2021 fully online. Lectures were optional and he recorded them. If you don't do the Group project you'll tank your grade. You need the textbook or a copy of one to do the homework. Slides also contribute to homework. Tedious work and you'll pass if you just answer every homework. Exams were challenging.

Lots of homework
Get ready to read
Group projects
4.0
3.0
IT105
Grade: A
May 4, 2021
Would take again

There are usually assignments every week, which take 1-2 hours to complete. The first few weeks are tough due to learning binary mathematics. He grades fairly easy on the group project, just a hassle to get participation. The midterm was word for word from the study guide and the final was from the study guide + power points. Do the work and pass.

Lots of homework
Group projects
Lecture heavy
2.0
2.0
IT105
Grade: A+
May 7, 2021
Wouldn't take again

There were things he taught wrong(Run Length Encoding). Struggled explaining some topics, often just reading off the slide. He forgot to post a hw once and didn't respond to email or fix it for 4 days and didn't change the due date. Same w/ final exam review video, he recorded it a week before final, didn't post the link until day before the final.

Group projects
2.0
4.0
IT105
Grade: B
May 18, 2021
Wouldn't take again

The professor held optional lectures, but he would tell us at the last minute that he was holding an optional lecture. He went way too fast during the lectures and they were hard to follow. The course material was hard to understand and the power points he provided didn't help much. He didn't communicate with us and due dates were unclear.

Lots of homework
Skip class? You won't pass.
Group projects
4.0
2.0
IT105
Grade: A+
Jul 16, 2021
Would take again

The course is an easy A. Weekly/Bi-weekly homework assignments, midterm, final, and a group project. All the work for this course is easy and Prof. Fennell does a decent job explaining the concept and assignments.

Group projects
Clear grading criteria
Lecture heavy
3.0
1.0
IT105
Grade: A
Nov 29, 2021
Would take again

Mostly just reads off the powerpoint slides. Homework assignments are easy-straight from the book or powerpoint slides. Group project is 4 parts, worst part is getting your group to actually participate.

Graded by few things
Group projects
Lecture heavy
3.0
3.0
IT105
Grade: B+
Dec 7, 2021
Wouldn't take again

The class caught my interest in the beginning. However, I noticed that Dr. Fennel would read word for word from the PowerPoint slides and didn't seem passionate about the subject. The homework is easy, there's a major group assignment, 2 exams, and extra credit. Overall, taking this class in person might have been better than taking it online.

Group projects
Lecture heavy
EXTRA CREDIT
4.0
2.0
IT105
Grade: B-
Dec 9, 2021
Would take again

Class was a breeze, if you know anything about computers or IT basics it should be easy for you. Just do the homeworks, it's verbatim from the slides, and the projects/exams are pretty effortless too. Solid class from a solid guy.

Clear grading criteria
1.0
5.0
IT105
Grade: F
Dec 18, 2021
Wouldn't take again

Unorganized and not responsible professor.

Lots of homework
Graded by few things
Group projects
5.0
1.0
IT105
Grade: A
Feb 8, 2022
Would take again

I showed up to lecture and took notes but at some point I stopped because he uploads everything online. Every week he has a homework assignment but its just 10 or so questions literally directly from the lecture/ppt slides. The textbook is helpful but you don't need it to complete the homework. He also has simple extra credit opportunities

Gives good feedback
Group projects
EXTRA CREDIT
2.0
4.0
IT105
Grade: B
May 13, 2022

Super strict grading for no reason, he praying on my downfall

Tough grader
EXTRA CREDIT
Group projects
1.0
5.0
IT105
Grade: C
Jul 5, 2022

The class grading is nit clear and he doesn't grade any assignment on time and after end of the semester you receive a grade for assignment of first weeks of the class.

Tough grader
Lots of homework
4.0
3.0
IT105
Grade: B+
Jul 12, 2022
Would take again

I took him in the spring semester he was a good professor. I would take him again, he definitely cares about his students learning.

Hilarious
Caring
Accessible outside class
1.0
5.0
IT105
Grade: Rather not say
Sep 26, 2022

To preface my review, I am not an IT beginner and I'm not a slacker. I took this class online and found it extremely difficult. The content was not clearly laid out and figuring out what you need to do for the homework assignments was not always straightforward. The professor seems pretty apathetic and it shows in how he structures this class.

Tough grader
Get ready to read
Lots of homework
5.0
2.0
IT105
Grade: A
Nov 12, 2022
Would take again

Hands down one of the best professors I've ever had! He teaches the material great and doesn't just read off powerpoint slides. There are 2 Exams and 1 group project which were all very easy. The mid-term was straight from the study guide. If your going to take this course 100% recommend Prof.Fennell!

Group projects
Amazing lectures
Caring
5.0
1.0
IT105
Grade: A+
Nov 12, 2022
Would take again

BEST PROF! One of the best Prof. You can tell he really cares about what he is teaching AND he connects the lecture to real life examples. Sometimes the class can get boring snice it's 3 hours long, but I def recommend taking him in person. He always gives tips and hints on homework's, and exams. I promise if you take him. YOU WILL PASS THE CLASS!!

Amazing lectures
Clear grading criteria
Caring
5.0
3.0
IT105
Grade: A-
Nov 17, 2022
Would take again

Professor Fennell made the class very simple and clear. The assignments don't take up much time and the group project is very easy since it is split into 4 different checkpoints. You are given a study guide for both the midterm and final exams, so as long as you study that and review the presentation notes, you should get a good grade!

Respected
Lecture heavy
Accessible outside class
5.0
3.0
IT105
Grade: A
Nov 30, 2022
Would take again

Great professor overall, the course is not that challenging, there are a few concepts that might be hard to comprehend at first, but once you get going, you shouldn't have too much trouble. If you have the opportunity to take him, he's a great choice.

Group projects
Clear grading criteria
Graded by few things
5.0
1.0
IT105
Grade: A-
Dec 7, 2022
Would take again

easy class if you understand the first modules, assignements every week. Would recommend

Group projects
Gives good feedback
Lecture heavy
5.0
2.0
IT105
Grade: B+
Dec 15, 2022
Would take again

Professor Fennell is a great professor! You can tell he's passionate about what he's teaching and that he truly cares about his students. The slides are long but they're helpful for the assignments, which tend to be weekly, but honestly they're not bad and he gives a week to do them which is enough time. Also, DO THE EXTRA CREDIT! It's pretty easy!

EXTRA CREDIT
Group projects
Caring
4.0
3.0
IT105
Grade: B+
Apr 26, 2023
Would take again

ok class, most of his stuff is online, lectures are long and sometimes boring. mid term and final were decently difficult, had some questions from study guide, but otherwise class is just worksheets and couple quizzes

Group projects
Lecture heavy
1.0
5.0
IT105
Grade: Rather not say
Oct 4, 2023

A 100s-level class should not be this hard for no reason. It is extremely difficult and super unorganized. The material does not align with the assignments and you are just expected to find the answer in the textbook. When half of the time it isn't in the textbook, powerpoints, or lecture video. There is little to no guidance, even when you email.

Tough grader
Get ready to read
1.0
5.0
IT105
Grade: Rather not say
Oct 11, 2023

The lack of instruction is appalling, with the slides being unhelpful and concepts only brushed over with the task of learning delegated to the student studying the textbook without any instruction or guidance beyond what chapter to read. If you take this class online prepare to be self taught and don't expect anything useful from the instructor.

Get ready to read
1.0
5.0
IT105
Grade: Not sure yet
Oct 12, 2023

This professor's lack of support and dismissive attitude made the online learning experience frustrating. Homework explanations were nonexistent, replaced by a blunt 'read the textbook. It's baffling why he's in education. I strongly discourage enrolling in his class and save your money.

Tough grader
So many papers
Lecture heavy
5.0
1.0
IT105
Grade: A
Oct 12, 2023
Would take again

The online course format has demonstrated a high level of ease and manageability. I have a deep appreciation for this class, primarily due to the simplified structure of its assignments and assessments. Any contrary viewpoints are likely the result of inattentiveness rather than deficiencies in the instructor's approach.

Clear grading criteria
Gives good feedback
Caring
1.0
5.0
IT105
Oct 12, 2023
Would take again

Worst class ever. Online different from inperson. Worksheet doesn't align with learning material. Everyone got "What are the main components in a computer?" wrong. Textbook didn't have the answer. Questions want something specific, but don't disclose it so you get the answer wrong. The grading is so picky, either right or wrong, but you won't fail

Tough grader
5.0
1.0
IT105
Grade: Not sure yet
Oct 12, 2023
Would take again

The class is really easy as long as you use your head and pay attention.

Group projects
Clear grading criteria
Lots of homework
1.0
4.0
IT105
Grade: B
Oct 14, 2023

unclear grading criteria. when asked to clarify, professor gave another vague instruction. exams were graded harshly, although papers were not. many students got a poor score on his exams.

Tough grader
Lots of homework
So many papers
1.0
5.0
IT105
Grade: Not sure yet
Oct 22, 2023

Contrary to the suggestion, the high failure rate in the class reflects the instructor's inadequate teaching methods. The overall poor performance of students indicates a lack of effective instruction, making this class not worth the investment

Tough grader
Group projects
Test heavy
1.0
5.0
IT105
Grade: A+
Oct 22, 2023

The online course format has demonstrated an high level of disarray and unnecessary difficulty. I have a deep frustration for this class, primarily due to the vague and undescriptive structure of its assignments and assessments. Any contrary viewpoints are likely the result of false reviews rather than deficiencies in the students' approach.

Tough grader
Lots of homework
So many papers
1.0
5.0
IT105
Grade: Not sure yet
Nov 13, 2023

This teacher is so bad that I worry about passing the class. Everybody failed the midterm, and the assignments were unclear which caused us to fail them as well. Slides different than videos, which is also different from the book, but none of the stuff in them are on the quizzes or exam. If I fail this, it's due to the teacher not the material

Tough grader
Lecture heavy
Test heavy
1.0
5.0
IT105
Grade: C-
Dec 7, 2023

All the exams we took for this class were extremely difficult to take. The homework sheets, group project, and slides did not help you prepare for the exams. I don't understand what the point in doing all that was if we are not going to be tested on the information at all. He makes it hard to pass. DO NOT PICK THIS PROFESSOR CAUSE YOU WILL FAIL.

Lots of homework
Test heavy
3.0
3.0
IT105
Grade: B+
Dec 7, 2023
Would take again

I retook this class to get a better grade, definitely a change from when I last took it. Do all the homework assignments and take your time doing them, the group project was easy all you had to do is write an essay. Midterm and final was on the tricker side. Make sure to complete the discussion boards fully it's basically a completion grade

Tough grader
Group projects
Lots of homework
2.0
4.0
IT105
Grade: B+
Dec 7, 2023

I think the problem was more so its structure. He was honestly pretty nice to me and remembered my name, but he couldn't teach the class. The exams were the worst since they don't reflect off of the slides and you have to use the textbook which was just a wall of text. It helps but not that much. The group project and homework are easy though.

Group projects
Lecture heavy
Test heavy
3.0
2.0
IT105
Grade: A
Feb 20, 2024
Would take again

Asynchronous class. Homeworks were just worksheets. Answers can be found on the lecture slides and the textbook. Exams were fairly difficult, lockdown browser. Fair grader, responds quickly to emails.

Clear grading criteria
Test heavy
Accessible outside class
1.0
5.0
IT105
Grade: B
Apr 28, 2024

Professor Fennell seems good at first, but he has missed his office hours with me and fails to fully explain the content of the class. His averages that he has displayed to us throughout this semester have been alarming with the highest being 60-66%. Instead of maybe changing his teaching tactics, he tells us to "try harder".

Tough grader
Get ready to read
Lots of homework
4.0
2.0
IT105
Grade: A-
May 5, 2024
Would take again

Overall this professor's class was okay. The only two exams he has are a midterm and final which is half your overall grade. He curved the midterm due to poor performance by everyone. One assignment and discussion a week, easy enough. One group project and three quizzes. He responded to emails fairly quickly as well.

Tough grader
Get ready to read
So many papers
3.0
2.0
IT105
Grade: A
May 10, 2024
Would take again

Professor Fennell wasn't the greatest professor I had. He took time to respond to emails. The only two assignments there were was homework and quizzes/exams, so the workload wasn't too bad.

Clear grading criteria
Graded by few things
1.0
5.0
IT105
Grade: B
Aug 29, 2024

Avoid this professor at all costs. The textbook, lectures, and slides are all completely different. None of the course content aligns together. The exams were hard for no reason and everyone failed the midterm. He is a tough grader and is picky about the answers. Course material is easy but all positive reviews about him are prob fake.

Tough grader
Lecture heavy
1.0
5.0
IT105
Grade: Drop/Withdrawal
Jul 27, 2025

I need to retake the class now because of how bad this professor was. He talks like a robot, zero energy, just reads off slides word for word. It's impossible to stay awake, and nothing makes sense. If you ask a question, he repeats the same confusing stuff. Taught myself everything. Worst class I've ever taken. Avoid at all costs.

Tough grader
Group projects
Test heavy
1.0
5.0
IT105
Grade: Drop/Withdrawal
Jul 27, 2025

Literally take any other professor for 105. EVERYONE failed the midterm. professor is also always late to his own lectures. his lectures are 3 hours long and insufferable

Tough grader
Get ready to read
Test heavy
4.0
3.0
IT101
Grade: Not sure yet
Dec 1, 2025
Would take again

I will admit that the lectures are long and can be pretty boring. However, they make up for that by giving you literally everything you need to succeed in the course. They provided all of the specific topics that we were going to be tested on. As long as you keep up with your work and put in even just a little effort you should be fine in his class

Group projects
Clear grading criteria
Lecture heavy
3.0
3.0
IT105
Grade: A
Dec 12, 2025

a relatively light class, the material is pretty easy to self-study and much better to do that than sit in his 3 hour lectures, hes a okay professor just trying to get the job done but if you want to engage in a class this professor isnt for you.

Group projects
2.0
3.0
IT105
Grade: A-
Dec 14, 2025

The prof is easy to understand and the material is not complicated, but the lectures are long, tedious, and very monotone. The class is an easy grade overall, with simple assignments and average to low-difficulty exams, self study is enough. However, despite the syllabus claim of all quizzes being scheduled, their was a pop quiz on the final class.

Group projects
Beware of pop quizzes
Lecture heavy
Class Info

Online Classes

100%

Attendance Mandatory

12%

Textbook Required

4%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 56 grades
Most common grades:
A (19)
B (9)
A- (8)
Grade Distribution
A(27)B(10)C(2)D(2)F(1)A-/B+(16)
Based on 70 reported grades
A: 19
B: 9
A-: 8
A+: 8
Common Tags
Group projects (29)
Tough grader (16)
Lecture heavy (15)
EXTRA CREDIT (14)
Lots of homework (14)
Clear grading criteria (13)
Caring (9)
Respected (8)
Rating Trend

Declining

-1.63 avg change
Feb
Apr
May
Aug
Jul
Dec
Last 6 months
Ratings by Course

IT101

4.4

(16)

IT341

4.1

(7)

IT105

3.2

(65)

101

3.0

(1)

IT306

1.0

(3)
Difficulty by Course

IT306

5.0

101

3.0

IT105

2.9

IT101

2.2

IT341

1.9

Similar Professors