3.1

Warren Allen

Information Tech. & Informatics - Rutgers - State University of New Jersey

3.1
Quality
3.5
Difficulty
59%
Would Retake
135
Reviews
3.1
Quality
3.5
Difficulty
3.1
Helpful
3.1
Clarity

59%

Would Retake

135

Reviews

Rating Distribution
Official

5

28

4

32

3

26

2

20

1

29

What Students Say

He grades slowly and offers little exam prep

IT103 - 1.0 rating

Professor Allen makes it challenging to get a straight answer

ITI103 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

13%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 71 grades
Most common grades:
Not sure yet (36)
A (28)
B (16)
Grade Distribution
A(34)B(18)C(7)D(5)F(1)A-/B+(11)
Based on 120 reported grades
Not sure yet: 36
A: 28
B: 16
A-: 6
Common Tags
Tough grader (64)
Get ready to read (41)
Test heavy (27)
Graded by few things (27)
Amazing lectures (23)
Lecture heavy (18)
Online Savvy (15)
Inspirational (14)
Rating Trend

Stable

-0.17 avg change
May
Jul
Oct
Nov
Dec
Jan
Last 6 months
Ratings by Course

ITI476

5.0

(1)

ITI202

3.7

(7)

ITI201

3.7

(3)

ITI103

3.1

(94)

IT103

2.7

(29)
+1 more courses
Difficulty by Course

ITI476

4.0

ITI202

3.9

ITI103

3.6

IT103

3.3

ITI201

3.0

Reviews (135)
5.0
4.0
ITI476
Jan 7, 2020
Would take again

Get ready for hard work and dog pictures.

Inspirational
Hilarious
Caring
5.0
3.0
ITI201
Grade: Not sure yet
Dec 1, 2020
Would take again

He's a great prof. Easy access to office hours, cares about students (gave us a week off of work during midterms to focus on other classes). Fun lectures with his dog. Not too difficult, but not an easy A, you'll need to put in the effort if you don't know anything about Linux but not horrible- just need to do some outside research.

Respected
Amazing lectures
Caring
5.0
3.0
ITI201
Dec 28, 2020
Would take again

Easy enough to pass, hard enough to learn. If you have a lot of IT exprience maybe the course is really easy.

Accessible outside class
Hilarious
Beware of pop quizzes
4.0
4.0
ITI202
Grade: A
May 13, 2021
Would take again

He's not too accessible outside of class as you won't be able to contact him on the weekends. He talks about his dog, Pickle often, however, he is pretty strict about his policies and grading. Don't be afraid to email him about homework though, he is helpful if you have questions but is probably sick of students asking for a change in their grade.

Lecture heavy
Tough grader
2.0
4.0
ITI202
Jun 7, 2021
Wouldn't take again

boring lectures and makes it difficult for no reason

1.0
4.0
ITI202
Jun 14, 2021
Wouldn't take again

I took him over the summer, but so far he is unprepared in classes, wasting more time then needed. Only gives 2 days to do 5 assignments, and is a huge stickler for formatting even though the code runs. He is also very unforgiving to students. Pretty unenjoyable class experience

Lots of homework
Participation matters
Test heavy
5.0
3.0
ITI202
Grade: Not sure yet
Jun 26, 2021
Would take again

Prof. Allen has been absolutely wonderful. I've taken some awful ITI classes, but Allen's class is one of the best. In our group chat there are a lot of people whining about a bunch of assignments due in a short timeframe, which I see here aswell. This is an accelerated class due to it being the summer, what did you expect? he said it early on too.

Gives good feedback
Respected
Caring
5.0
4.0
ITI202
Jul 12, 2021
Would take again

He really listens to the needs of his students. While his exams can be tough, he does so that we learn the best way to code, rather than simply using any way to get a code to run. He weighs his exams reasonably so if you are truly trying and happen to not do well, it will not ruin your entire grade. Would recommend!!

Gives good feedback
Clear grading criteria
Hilarious
5.0
4.0
ITI202
Jul 26, 2021
Would take again

He certainly isn't an easy professor, but he's pretty good. His grading criteria is clear, but he gives too many assignments due in few days. His exams can be tough, but it doesn't carry huge weight of grade so you'll have other opportunities to do well in class. However, I don't recommend taking him during summer so take him in fall or spring!

Skip class? You won't pass.
Clear grading criteria
Caring
1.0
1.0
SU21
Grade: A
Aug 10, 2021
Wouldn't take again

The professor claims to be an expert CS guy but doesnt hold a CS degree. He will then proceed to harshly grade code that is not up to his standards despite meeting the parameters. He is not a great teacher at all, he believes in one way of doing code instead of thinking creatively and differently. Also expect to never hear from him when you contac

4.0
4.0
ITI202
Aug 13, 2021
Would take again

I learned some python, so that's cool. Some of the complaints here and in group chat are hilairous. Sorry prof allen make you comment your code and stick to good coding practices, you know, like a real programmer would. But it is a fast pace class if you do it in summer.

Lots of homework
Skip class? You won't pass.
Tough grader
4.0
3.0
IT103
Grade: Not sure yet
Jan 1, 2022
Would take again

Professor Allen has pretty clear lectures that are straight to the point, and will widen your knowledge on ITI. He was pretty heavy on writing (which I didn't mind) that was graded a little bit hard. But otherwise, he's organized and the quizzes are doable. I feel like he could check Slack a little more often to communicate with students more.

Lots of homework
Lecture heavy
Tough grader
3.0
4.0
ITI103
Grade: A
Jan 5, 2022
Would take again

With the way our class was structured (online but rlly asyncrhonous) it was a little hard to ask for help, especially with the delay on slack. Class isn't too bad, but you WILL need to do outside research if ur not exp with computer lingo. Wasn't planning on doing a ITI major, took it for SAS core. Easier options out there if u plan to do the same.

4.0
3.0
ITI103
Grade: A
Jan 13, 2022
Would take again

Professor Warren gives understandable lectures and adds a bit of humor to them as well. He is the head of the department of ITI, and a good connection if you are interested in the major. He gives clear instructions and rarely gives out A's on assignments unless the work is exceptional. That being said, it's still possible to do very well.

Accessible outside class
Get ready to read
Tough grader
4.0
2.0
ITI103
Grade: Not sure yet
Apr 4, 2022
Would take again

You need to do weekly readings and a weekly assignment. Every two weeks there is a quiz (4 in total) and a super short writing assignment. It's very easy if you pay little attention to lectures and skim/take basic notes on readings. No exams, just a final project. Professor can be disorganized, but he extends deadlines. No coding at all.

Lecture heavy
Accessible outside class
1.0
5.0
ITI103
Grade: Not sure yet
Apr 10, 2022

This is the worst professor I have ever had. He takes three weeks to grade assignments and for a technology guy he has a lot of issues with grading online. He doesn't tell you what you got wrong on your quizzes and gave me a zero on a position statement for forgetting a subheading. The only thing good about his class are the lectures.

Tough grader
1.0
1.0
ITI103
Grade: Not sure yet
Apr 14, 2022
Would take again

Professor sets assignments that he either deletes day of or extends. Most assignments were super easy, just stuff to turn in. There's a position statement draft that you turn in to get feedback, you'll get full credit without feedback no matter how bad. But then the position statement is actually graded with standards which can tank your grade.

Lecture heavy
1.0
3.0
IT103
Grade: C
Apr 20, 2022

The worst grader for his position statement and it will absolutely tank your grade. He will give you a 0 for missing the smallest things, but will still grade it with a rubric. So the rubric doesn't even matter.

Tough grader
1.0
3.0
ITI103
Apr 21, 2022

Offers no sensitivity to his students. Publicly prides himself on never answering emails, hands out zeros for minor mistakes, and & does not unlock the modules until 2/3 days before the due dates. He is the most disorganized prof. I have ever had & I learned absolutely nothing in his class. Don't take him- he deters people from the ITI major.

Tough grader
2.0
4.0
IT103
Grade: A-
Apr 22, 2022

This class would be so easy if it was taught by someone else. Prof Allen is unnecessarily vague and strict about quizzes and position statements. He words the questions of his timed quizzes like he wants to confuse you. He gave a bunch of ppl zeros on position statements for making simple mistakes. The material of the course is simple though.

Tough grader
Get ready to read
4.0
1.0
ITI103
Grade: Not sure yet
Apr 26, 2022
Would take again

Prof. Allen can be disorganized but he is funny, the class is easy, lectures r straightforward, & despite moving deadlines the assignments are simple (+ the deadlines r always moved BACK). Some issues ppl are describing in the class have to do w the TAs who graded their position statements not the Prof. 1 downside-he does not reply to emails fast.

Tough grader
Amazing lectures
Respected
4.0
2.0
ITI103
Grade: A-
Apr 26, 2022
Would take again

The class is easy but some of the quiz questions were hard to understand/vague and incompletely worded. When there is an issue Prof tries to resolve it (by dropping quizzes/assignments). However it takes him a long time to respond to his inbox and he rarely checks email

Tough grader
Graded by few things
2.0
3.0
ITI103
Grade: Not sure yet
Apr 27, 2022

I will say he is a chill guy, but the way he grades his position statements are awful. Miss one thing and you get a 0

Tough grader
Caring
5.0
3.0
ITI103
Grade: A
May 3, 2022
Would take again

Prof Allen is really great and made this class so enjoyable for me. His grading criteria (especially for position statements) is SO clear, if you just do what he asks, you'll get a good grade. Not too much work or reading, and the quizzes are average. Definitely recommend him. Put in the work and it's an easy B+ or A.

Amazing lectures
Clear grading criteria
3.0
2.0
ITI103
Grade: A+
May 3, 2022

This class was pretty easy, but Professor Allen seemed to be doing everything in his power to make it harder. He seems like a good guy, but he did not explain things in their entirety, he made so many technical errors, and he was so hard to reach out of class. If you manage to stay on top of everything, though, and remain flexible it is an easy A.

4.0
3.0
ITI103
Grade: Not sure yet
May 6, 2022
Would take again

He makes this class hard for no reason. Like the material is super easy to grasp. but his instructions make it so hard.(this is artificially a way by Rutgers to weed people out.) Like a lot of people got a 0 because we didn't use the right article. He is a chill person and great to talk to and get advice. Just be alert and you will be fine.

Tough grader
Amazing lectures
Beware of pop quizzes
1.0
3.0
ITI201
Grade: F
May 15, 2022

HE won't even help you if you're not doing good. He does not care to give you a temporary grade and help you improve.

5.0
2.0
ITI103
Grade: A
Jun 22, 2022
Would take again

Anyone that complains do not know how to follow directions. If you follow instructions, you will get an A. If you somehow forget how to read instructions, then you'll get a 0. You should not be getting 0s. Just follow instructions and you pass the class. He is very knowledgeable and is very accessible outside the class for advice on anything.

Get ready to read
Inspirational
Accessible outside class
5.0
1.0
IT103
Grade: A+
Jul 15, 2022
Would take again

Professor Allen was a great professor and this was the perfect class to get introduced into the ITI Major. Just the only problem was contacting him took forever so it would just be best if you went to see him before or after lectures

Amazing lectures
Beware of pop quizzes
So many papers
5.0
3.0
ITI103
Grade: A
Jul 29, 2022
Would take again

Took Intro to ITI over the summer. Even though the class was asynchronous, I found the structure of the course to be smooth and enjoyable! I really liked Professor Allen's style of teaching & his excitement for the subject really reflects in the way the class operates. Looking forward to taking more classes with Professor Allen in the future!

Clear grading criteria
Gives good feedback
Accessible outside class
3.0
2.0
IT103
Grade: A
Aug 11, 2022
Would take again

In the beginning of the semester everyone was stressing out because his quizzes were hard and everyone was failing them. But by the end of the semester he gives out a lot of points for things. As long as you do good on the assignments you should be fine. I class average for most of quizzes was around a 62 and I ended with an A. Good luck!

3.0
3.0
IT103
Grade: A
Nov 4, 2022

Personally, I don't like the style of his lectures as he tends to go on tangents but never completes his thoughts. There's a lot of reading and it tends to be long. I don't feel like I've learned much about IT. He's clearly knowledgeable but the format of assessments and reading isn't the most informative.

Tough grader
Get ready to read
Online Savvy
2.0
3.0
IT103
Dec 1, 2022

A very frustrating professor, his instructions for assignments are both wordy yet unclear. When you reach out to him for answers, he only answers half of your questions, leaving you to guess what he wants. His quizzes as you can tell from the other reviews are just plain mean. Even if you do the readings, don't expect to ace them.

Tough grader
Get ready to read
Graded by few things
5.0
2.0
ITI103
Grade: A
Dec 7, 2022
Would take again

Professor Allen seems to get a bad rep but he's actually really nice and the class is overall really easy. There are only a few assignments but they're so clear that if u just follow the directions, you'll get a 100.

Clear grading criteria
Beware of pop quizzes
Graded by few things
4.0
2.0
IT103
Grade: A-
Dec 10, 2022
Would take again

He actually made me interested in IT, which I thought was not possible. Funny teacher and nice demonstrations. However, his lectures can be pretty disorganized in how some lessons are cancelled suddenly. Content is pretty straightforward and all the tests are online. No final as well. The tests are hard though and limited time to do them.

Amazing lectures
Hilarious
4.0
2.0
IT103
Grade: B+
Jan 4, 2023
Would take again

He is a good professor, def take him! I tried to be very honest about this review, so many ones that are bad are just dishonest or over exaggerated. He does give readings but they are not too bad. You should be interested or willing to put in work, in fact for any class u take.

Clear grading criteria
Caring
Respected
4.0
2.0
IT103
Grade: B+
Jan 4, 2023
Would take again

If u want answers for quizzes, readings, or anything w this course let me know on discord add me and text me: Asia

Caring
Accessible outside class
Online Savvy
1.0
5.0
IT103
Grade: Not sure yet
Jan 22, 2023

Prof. Allen make his iti class so unnecessarily difficult. First off, he scatters information all around canvas so its difficult to know important things about the class, its never just straight forward in the syllabus. He seems to go out of his way to make things more difficult.

Tough grader
4.0
2.0
ITI103
Grade: A
Mar 28, 2023
Would take again

Allen is a great professor for heading the ITI department and his lectures were pretty interesting. The coursework was pretty light, with only a few small assignments due per week. He wasn't the best at responding to emails or entering grades right away, but I enjoyed the class overall.

Respected
Online Savvy
1.0
3.0
ITI103
Grade: Not sure yet
Mar 30, 2023

Professor Allen makes it challenging to get a straight answer. During office hours, if you ask him a question, he brushes it off and dismisses you. He has unclear directions and switches from online to in-person exams as he sees fit.

Lecture heavy
Test heavy
Graded by few things
2.0
3.0
ITI103
Grade: Not sure yet
Apr 2, 2023

He makes everything confusing. The assignments and information are all scattered over Canvas. The grading criteria and instructions to assignments are also unclear. The only positive is that the lectures aren't too boring.

Tough grader
Graded by few things
1.0
3.0
ITI103
Grade: Not sure yet
Apr 4, 2023

Canvas page is like a maze. Impossible to find what you're looking for. Material isn't even hard, but he makes it difficult to navigate and rarely communicates properly. Not accessible outside of class, doesn't answer emails and won't really answer your questions in office hours either.

Lots of homework
Lecture heavy
2.0
2.0
IT103
Grade: A+
Apr 12, 2023

Disclaimer: the class isn't hard, but this man is a mess. Too much lecture material, required LinkedIn Learning videos, supplemental readings, which all made it confusing to study for the exams. He tries a bit too hard to be quirky but ends up coming off as a prick to everyone. Hopefully he gets better at teaching this course in person soon :D

Get ready to read
Lots of homework
2.0
4.0
ITI103
Grade: Not sure yet
Apr 22, 2023

In all honesty, Prof. Allen's class has the potential to be worth the 4+ star rating it currently has. Unfortunately, it's just extremely convoluted with homework that doesn't help prepare for the exams. I've never seen a bigger labyrinth of a Canvas page with everything so widely disseminated. So much of the stress is unnecessary and avoidable.

Lots of homework
2.0
4.0
ITI103
Grade: Not sure yet
Apr 23, 2023

Canvas site is convoluted with numerous pages, making it feel like navigating through a maze. Additionally, he frequently changes due dates and appears to be disorganized. Although I don't think he is a bad professor, there is certainly room for improvement for this guy.

3.0
2.0
ITI103
Grade: A
Apr 24, 2023
Would take again

He's a good prof. but kinda rude. People would ask him questions during tests and he would address the whole class + embarrass them + roll his eyes. Assignments were easy, just watching videos + taking notes. Midterms were NOT easy, I did not know what was going on + I studied hard for these tests. Take the class & do the work & you'll be fine

5.0
4.0
ITI103
Grade: A+
Apr 28, 2023
Would take again

I share the sentiment of the prior ratings but must say that he DID listen to feedback and essentially made 2 of our 4 exams easier to perform well on (as well as a slight curve for the 2nd). Everything else is easy to do well on (half asynch, online vids), and overall the course is informative for those who care. Overall on the harder end but good

Clear grading criteria
Test heavy
Online Savvy
5.0
2.0
ITI103
Grade: A-
Apr 28, 2023
Would take again

Work listed in a to-do format (with study tips) in modules, rare to need 2+ hours of attention. A tad "eccentric", making for slightly wordy lectures but it's still usually relevant. Few due dates but they're strict, occasionally bends the rules, just not as much as most would like. Has test review office hours. An average class, not a free class.

Get ready to read
Amazing lectures
Lots of homework
3.0
3.0
IT103
Grade: A
May 11, 2023
Would take again

Prof. Allen was a good professor and helpful in office hours. The exams were ok, there is lots of information in the class and it is disorganized. There are opportunities to increase your grade. The Linked In Learning helped to learn real life ITI info but was time consuming. The class is a fine one to choose.

Respected
Accessible outside class
Online Savvy
4.0
3.0
ITI103
Grade: A
May 13, 2023
Would take again

As someone who is not planning on being an ITI major and knows next to nothing about computers, the class was very manageable. The LinkedIn learning could sometimes take a long time, but it wasn't that bad. The tests were not as hard as some people thought.

Lots of homework
1.0
3.0
ITI103
Grade: B
Oct 30, 2023

He is legitimately the most amateurish professor I've ever seen teach. He cut our classes in HALF due to his own incompetence when it comes to planning and time management and never altered his course to compensate for the lack of class time. I feel TRULY sorry for anyone looking to pursue ITI as a major because this course will teach you NOTHING.

Tough grader
Lecture heavy
Test heavy
1.0
3.0
ITI103
Grade: Incomplete
Nov 3, 2023

As someone who took him for Fall 2023 and got one of their lectures cancelled indefinitely, keeping up with the lectures he failed to provide was challenging. The exams don't really test you on anything besides memorization. His lectures are difficult to absorb as he goes off tangent almost every minute, and is also very unorganized.

Get ready to read
2.0
4.0
IT103
Grade: Not sure yet
Nov 7, 2023

There is lots of room for improvement. so unorganized. canceled every Friday lecture and did not compensate for material for lack of class time. The lectures are terrible. less than 50 percent average for midterm one is crazy - it reflects more on him than the class.

Tough grader
Get ready to read
Test heavy
1.0
4.0
IT103
Grade: Drop/Withdrawal
Nov 8, 2023

Cancelled half of our lectures for the entire semester without providing any additional material to compensate for it. As if that isn't bad enough, the one 40 minute lecture he does give a week provides literally zero help for the exam. He is constantly bouncing all over the room and can't stay on one topic which makes him extremely hard to follow.

Graded by few things
4.0
3.0
ITI103
Grade: Incomplete
Nov 13, 2023
Would take again

Professor Allen is unconventional with his lectures, but they kept me engaged. Every week a module is posted clearly outlining material, readings, and video lectures in lieu of the cancelled second lecture. The class covers fundamental IT concepts in a very theoretical and abstract way. It's not the easiest class, but it's also not the hardest.

Get ready to read
Graded by few things
Accessible outside class
1.0
4.0
IT103
Grade: Not sure yet
Nov 15, 2023

No matter how hard you study the material you will not know what is on the exams. The class average on the mid term was a 50. What does that tell you about his teaching style.

Tough grader
1.0
5.0
ITI103
Nov 16, 2023

the second week of the sem canceled all Friday lectures because of projected plans overlapping. was given no extra information in terms of missed lessons. extremely frustrating professor. everyone failed all the exams and he adjusted the scores to fail us MORE when it was supposed to be curved in our favor.

1.0
5.0
ITI103
Nov 16, 2023

how is he supposed to be the one running the ITI program at Rutgers????? needs to be humbled and understand what it's like being an undergrad again. he's the only prof for ITI103 or else I would say to NEVER take him. Be prepared to hate yourself by the end of the semester :,)

1.0
4.0
ITI103
Grade: A
Nov 17, 2023

Not the best professor. He may be the anchor for the IT department. He tries to be really charismatic during lectures but just comes off as weird. If you do the readings you will get a good understanding but there's no guarantee. You will leave exams thinking you did well but you really did bad. If you think you did bad you probably did good.3

Tough grader
2.0
5.0
ITI103
Nov 28, 2023

he's not that great of a prof. he cancelled his friday lectures in the 3rd week of school, and he ends his only other lecture in 40 mins. there is an obnoxious amount of reading that he assigns which makes his exams hard if you don't read. lectures are interesting (if ur an ITI major). tries to be funny, kinda weird. good guy, terrible teacher.

Tough grader
Get ready to read
1.0
4.0
ITI103
Dec 3, 2023

Class was a nightmare. 350 students failed the first exam (average of 51%) reflection of his faults in instruction and clarity. During exams acted erratic and manic (running up and down auditorium stairs). Disorganised unclear to anyone what the professor was asking (students supporting students sometimes = blind leading the blind).

Tough grader
Get ready to read
Test heavy
1.0
5.0
IT103
Dec 6, 2023

Worst professor ever!!!

3.0
5.0
ITI103
Grade: C+
Dec 18, 2023
Would take again

Some of these things yall are saying are just lies and you know it. most of the iti courses are "hybrid" and this one is most weeks also so no he didn't cancel classes. he doesn't read off his slides so he seems a bit different. its college so you have to read and study. but yeah his exams are hard af.

Tough grader
Get ready to read
Online Savvy
4.0
1.0
ITI103
Grade: A
Dec 22, 2023
Would take again

Very enthusiastic professor. He was clear about expectations, and the class was very easy if you did the readings.

Get ready to read
Graded by few things
Online Savvy
5.0
3.0
ITI103
Grade: A+
Dec 22, 2023
Would take again

Really cool guy, was accessible out of class, and gave interesting lectures on relevant subjects. Topics were interesting but some of the required readings were super long and confusing, usually clarified in lectures though. Definitely more a harsh grader.

Tough grader
Get ready to read
Inspirational
4.0
5.0
ITI103
Grade: B
Dec 26, 2023
Would take again

Decent prof but hard class. Readings are important but it's not a lot to read, and his exams are hard.

Tough grader
Get ready to read
Beware of pop quizzes
3.0
4.0
ITI103
Grade: A
Dec 27, 2023

He's an okay prof, but it's a hard class that's very reading-heavy. Exams are pretty hard too. He did cancel half of our lectures which made it even harder.

Tough grader
EXTRA CREDIT
5.0
4.0
ITI103
Grade: B
Dec 28, 2023
Would take again

Interesting class but its not really about how to do IT work. Professor is super helpful in office hours and he made the class hybrid this year (he didn't cancel any classes that I am aware of) so a lot of his lecture was an like an online video quiz. I liked it.

Tough grader
Get ready to read
Online Savvy
4.0
4.0
ITI103
Grade: Not sure yet
Dec 29, 2023
Would take again

Not the best or worst professor ever but yeah his exams are hard specially if you don't do the readings. Super helpful one-on-one and makes meetings with you on zoom if you need help.

Tough grader
Amazing lectures
Online Savvy
5.0
4.0
ITI103
Grade: A
Jan 6, 2024
Would take again

Good guy and really accessible out of class even though he's director of the major and is really busy. His lectures are interesting but definitely need to do the readings. If you go to office hours he's super helpful.

Tough grader
Get ready to read
Online Savvy
4.0
5.0
ITI103
Jan 6, 2024
Would take again

Completemnt his dog and you'll get an A.

Tough grader
Inspirational
Hilarious
3.0
4.0
ITI103
Grade: B
Jan 7, 2024
Would take again

Lectures are pretty good but you gotta do the reading. Everyone on my group did bad on the exams but we all got decent grades. Not an easy A though.

Tough grader
Get ready to read
Online Savvy
3.0
5.0
ITI103
Grade: Not sure yet
Feb 17, 2024
Would take again

Dude WTFFF was that exam. Intersting guy but tough exams and yeah you really need to do the readings or you'll fail like I probably will.

Tough grader
Get ready to read
Amazing lectures
3.0
4.0
ITI103
Grade: Not sure yet
Apr 21, 2024
Would take again

Don't know what class these other people took but yeah the exams are hard but the class is not if you go to class and take notes and read.

Amazing lectures
Inspirational
Test heavy
3.0
4.0
ITI103
Grade: B
May 2, 2024

There is a lot of reading and the exams are difficult. However, if you come to class and do the readings, you should be fine. Towards the end of the semester, there are some opportunities to boost your grade.

Get ready to read
Lecture heavy
Graded by few things
4.0
4.0
ITI103
Grade: Rather not say
May 5, 2024
Would take again

I've had a positive experience in this class. It's challenging and requires commitment to reading. But if you attend regularly and stay engaged you'll learn a lot.

Tough grader
Get ready to read
4.0
4.0
ITI103
Grade: Rather not say
May 5, 2024
Would take again

Liked the final project in Professor Allen's class. He provided great guidance and made it really engaging. Perfect for applying what we've learned. Just make sure you keep up with the readings.

Tough grader
Get ready to read
4.0
4.0
ITI103
Grade: Rather not say
May 5, 2024
Would take again

Professor Allen is great if you're into IT. He's pretty strict about attendance and reading, but honestly, it helps keep you on track. Definitely a useful class for IT newbies.

Tough grader
Get ready to read
4.0
4.0
ITI103
Grade: Rather not say
May 5, 2024
Would take again

Prof. Allen is honestly one of the best. He's nice but doesn't let you slack off. You've gotta attend and do the readings, but you learn so much. Really prepares you well.

Tough grader
Get ready to read
3.0
5.0
ITI103
Grade: C+
May 5, 2024
Would take again

I appreciated how structured Professor Allen's classes were. Yes, he's strict about attendance and staying on top of readings, but it actually helped me a lot. The final project was particularly interesting and useful. Highly recommend.

Tough grader
Participation matters
Clear grading criteria
4.0
4.0
ITI103
Grade: B+
May 5, 2024
Would take again

Professor Allen is stict about deadlines and things but fair. You need to keep up with the readings and show up. Super useful if you're starting in IT.

Tough grader
Participation matters
Lots of homework
3.0
4.0
ITI103
Grade: B
May 5, 2024
Would take again

Taking this class was a great decision for me as a newbie in IT. The lectures capture your attention, and the real-world applicability is clear.

Tough grader
Hilarious
Test heavy
5.0
4.0
ITI103
Grade: B-
May 8, 2024
Would take again

Lectures were interesting but the exams were hard. Do the readings and go to his office hours and he's okay.

Tough grader
Participation matters
Test heavy
5.0
3.0
ITI103
Grade: B+
Jun 22, 2024
Would take again

Good overall. Try to attend office-hour meetings as much as you can! I was unsure of my major, but with the professor's help, I got to decide my goal. You will get to ask as many questions as well if you attend office hours.

Group projects
Amazing lectures
Inspirational
5.0
2.0
ITI103
Grade: A-
Jun 22, 2024
Would take again

Good overall. Try to attend office-hour meetings as much as you can! I was unsure of my major, but with the professor's help, I got to decide my goal. Make sure to attend lectures. It is truly helpful, especially because it is an in-person lecture. Study with flashcards before the exams! Good luck!

Group projects
Amazing lectures
Inspirational
5.0
4.0
ITI103
Grade: B
Jul 9, 2024
Would take again

Took his summer class online so I dont know if this applies in the inperson classes. But he's good although pretty strict about deadlines. As others have said his office hours are really helpful especially if you're new to python like me.

Get ready to read
Participation matters
Amazing lectures
5.0
3.0
IT103
Grade: A
Oct 30, 2024
Would take again

took his hybrid course, had captivating lectures but lots of busy work online, exam heavy and really means that all assigned material is fair game

Get ready to read
Test heavy
Graded by few things
2.0
3.0
IT103
Grade: B
Nov 12, 2024

Wi'll I do like Professor Allen the way he teaches is not very good. His lectures feel very pointless which means the many readings he provides will be a part of the tests. I typically do not like cumulative exams and the combination of not many other assignments/grades and a cumulative exam is very lame and means the exam is your whole grade.

Get ready to read
Test heavy
Graded by few things
1.0
5.0
ITI103
Grade: Not sure yet
Nov 27, 2024

Doesn't upload anything to Canvas. His PowerPoints are useless and don't teach you anything or give you anything to take notes on. The final exam was all multiple-choice, the class average on the exam was 47. There is no way to know what's going on in the class or any material unless you come to class and try to understand what he is teaching.

Tough grader
Lecture heavy
Graded by few things
2.0
2.0
ITI103
Grade: Not sure yet
Dec 23, 2024

He is a nice guy but he only gives one exam the entire year and if you do not do good, which most people did not, it is really hard to bring your grade up. His lectures are useless and he talks really slow. He uses Ed and gives you a grade based on how active you were, but even if you actively participated he still doesn't give you a 100.

Participation matters
EXTRA CREDIT
Graded by few things
2.0
2.0
ITI103
Grade: A-
Dec 24, 2024

Professor Allen is clearly knowledgeable about what he talks about, but his lectures are nothing but yaps with the occasional word thrown in. You feel like you're learning a lot until you leave class and realize your notes sheet is fully blank. A fun class, easy lectures, and very little work, but also weighted VERY heavily on the final exam.

Inspirational
Graded by few things
3.0
5.0
ITI103
Grade: B-
Jan 12, 2025
Would take again

This class is pretty interesting, and the professor knows a lot about the topic. But you really need to pay attention in lectures or you might miss important stuff. The readings are super important, and there's a lot to study for the exam, so if you want a good grade, study hard.

Tough grader
Get ready to read
Inspirational
3.0
4.0
ITI103
Grade: B
Jan 12, 2025
Would take again

The course is put together well, and the professor makes the subject pretty engaging. However, it's important to stay focused during lectures to get all the key points. The readings are crucial, and there's a lot of material for the exam, so it's a good idea to study carefully if you want to do well.

3.0
3.0
ITI103
Grade: B
Jan 12, 2025
Would take again

This course offers a good learning experience, thanks to the professor's expertise. That said, you need to pay attention during lectures to catch the important points and the readings are crucial.

Tough grader
Amazing lectures
Hilarious
2.0
4.0
ITI103
Grade: B
Jan 12, 2025
Would take again

Overall, this class is rewarding, and the professor has a lot of knowledge. But lectures need your full attention so you don't miss important details. The readings are key, and there's lots of content on the exam, so it's really important to study hard for a good grade.

Tough grader
Amazing lectures
Online Savvy
3.0
3.0
IT103
Grade: B
Jan 14, 2025

Professor Allen is nice, but I didn't learn much from his class. The lectures were kind of pointless and the cumulative exam was based on the readings/labs. There are labs every week on Python which weren't hard to complete. The workload itself wasn't bad, but I would say start studying for the cumulative early, share notes, and study with people.

Get ready to read
Graded by few things
3.0
5.0
ITI103
Grade: C
Jan 15, 2025
Would take again

The professor is decent and the class requires solid note-taking. Exams make up a big part of the grade so it's crucial to study. As someone new to tech, it was a bit overwhelming. However, the professor's clear structure and examples helped in making sense of the material.

Amazing lectures
Hilarious
Accessible outside class
3.0
4.0
ITI103
Grade: C+
Jan 19, 2025
Would take again

The professor is decent and the class requires solid note-taking. Exams make up a big part of the grade so it's crucial to study. As someone new to tech, it was a bit overwhelming.

Get ready to read
Participation matters
Inspirational
4.0
3.0
ITI103
Grade: B
Jan 19, 2025
Would take again

Professor is alright and class is challenging but not like CS tough. Exam is major part of grade so study hard. I'm not into programming so this was a good fit.

Lecture heavy
Graded by few things
Online Savvy
4.0
3.0
ITI103
Grade: A
Jan 30, 2025
Would take again

His lectures are somewhat hard to follow and his slides have few words. However, he's very organized and lays out all weekly tasks and assignments very clearly on Canvas. Make sure to take good notes on the weekly readings to do well on the cumulative exam. Also, don't stress over the Python labs, as that information was hardly on the exam.

Get ready to read
Clear grading criteria
Lots of homework
4.0
2.0
IT103
Grade: B+
Feb 16, 2025
Would take again

If you go to class and pay attention you will pass this class with flying colors. He does go over a lot of information that will help you with exams during lectures so try to take notes. He is a great professor and is always accessible out of class if you have an issue. If you are new to IT, this is a great class for you!

Lecture heavy
Accessible outside class
5.0
4.0
ITI103
Grade: A
Apr 11, 2025

Professor Warren did a great job teaching us Python codings. However, the exams were hard, and I studied a lot. The course must be really helpful for my ITI major.

Tough grader
Respected
5.0
4.0
ITI103
Grade: A
Apr 28, 2025
Would take again

Tests - Hard, Lectures - Important, Details - VERY important, Readings - ULTRA important, Studying - DO IT. Homework - eh, some Overall as a guy though? Great, great fun, really fun, get to know him and he's funny! Would recommend, just give it your all, it's integral to your IT career (if you're going for it)

Tough grader
Amazing lectures
Lecture heavy
3.0
4.0
ITI103
Grade: Not sure yet
May 9, 2025

Lectures are nice, but he does take a bit to get to the point. His slides are up so that if you miss class/need a review, you can go back to them, but they have very little writing, which makes efficient studying for the single quiz worth 40% of your grade extremely hard. Uses a really dumb Reddit knockoff to measure your participation in class.

Graded by few things
Online Savvy
5.0
3.0
ITI103
Grade: A
May 9, 2025
Would take again

Very inspirational and gives good advice. The class has one cumulative exam, no questions during it. His slides are absolutely useless. The class is structured in such a way that only what he says in lecture, the readings, and the labs matter. You are also graded on participation by a forum, engage a lot for a good grade. Final project is easy. GL!

Inspirational
Lecture heavy
Test heavy
2.0
2.0
ITI103
Grade: A
Jul 29, 2025

This class is pretty much only graded based on one exam, one quiz, and a project. He goes over a lot of random things during lecture that don't go in depth or connect, so studying for the exam was difficult. The final was a project. There is room to make up for a bad exam grade, but you I found it very difficult to even study for that.

Get ready to read
Graded by few things
1.0
5.0
ITI103
Grade: Drop/Withdrawal
Oct 17, 2025

Just please don't take him He literally gives only exams and your whole class grade will be depends on exams only!!!

Test heavy
1.0
5.0
ITI103
Grade: Drop/Withdrawal
Oct 22, 2025

Rambles during lecture, but you're expected to teach yourself the weekly labs which are the majority of the test content (he recommends getting a study group). He has a policy where if one person asks him about grade curves, he will lower the grades of everyone in the course. The average on our first exam was a 51. Make of that what you will.

Tough grader
Test heavy
Graded by few things
4.0
4.0
IT103
Grade: B
Nov 8, 2025
Would take again

I really liked Allen and appreciated his teaching style. but, the class moved very fast and the material was challenging, making it hard to pass. Despite the difficulty, I learned a lot and would recommend him to students who are willing to put in the work.

Tough grader
Lecture heavy
Test heavy
2.0
5.0
IT103
Grade: C
Nov 8, 2025
Would take again

As a psych major who isn't great with computers, I found this class overwhelming. The grading is really harsh and the workload is heavy with mandatory attendance. Professor Allen knows the material but the strictness about grades makes it difficult to enjoy learning. Not the best experience for non-tech students.

Tough grader
Lots of homework
Test heavy
1.0
5.0
ITI103
Grade: Drop/Withdrawal
Nov 10, 2025

Terrible professor. He makes exams very difficult for non-tech students in an intro class. No proper practice material, vague directions. On the exam, it said to write "good code," but nowhere did it mention comments. If you didn't include them, your grade dropped. The class isn't welcoming and assumes prior technical knowledge.

Tough grader
Get ready to read
Test heavy
1.0
5.0
ITI103
Grade: Drop/Withdrawal
Nov 10, 2025

Terrible professor. He makes exams very difficult for non-tech students in an intro class. No proper practice material, vague directions. On the exam, it said to write "good code," but nowhere did it mention comments. If you didn't include them, your grade dropped. The class isn't welcoming to students and assumes prior technical knowledge.

Tough grader
Get ready to read
Test heavy
5.0
4.0
ITI103
Grade: A
Nov 16, 2025
Would take again

Idk what everyone is talking about in the recent ratings but Dr. Allen is a good professor. He is always available n gives good feedback. The class is lecture heavy but they aren't boring. Dr. Allen make them interesting enough to listen to. The assignments and final project are easy. The exam isn't that hard if you pay attention in lecture.

Gives good feedback
Lecture heavy
Accessible outside class
2.0
5.0
ITI103
Grade: Not sure yet
Nov 18, 2025

Not an easy intro class. Exams are difficult. If you don't sit in the first few rows it can be hard to hear his lectures. There is a class Ed forum discussion for a reason, you don't get much out of just attending class. I would not recommend this class for a non IT/CS major.

Tough grader
Lecture heavy
Test heavy
5.0
5.0
ITI103
Grade: Not sure yet
Nov 19, 2025
Would take again

Exams are hard and you have to write code on paper so you can't just chatgpt your way through the class. Probably too dificult if you just want it as a core class. Skip if youre not doing ITI or CS.

Tough grader
Get ready to read
Amazing lectures
3.0
3.0
ITI103
Grade: Not sure yet
Nov 19, 2025
Would take again

His dog ain't even that cute.

Tough grader
Lecture heavy
Test heavy
3.0
3.0
ITI103
Grade: Not sure yet
Nov 21, 2025
Would take again

I really appreciated how Professor Allen explained coding concepts step-by-step without assuming I had any prior experience. The positive atmosphere made learning much less stressful.

Tough grader
Amazing lectures
Graded by few things
1.0
5.0
IT103
Grade: Rather not say
Dec 8, 2025

This professor isn't great for learning. He takes months to grade, and many Canvas assignments have technical issues. He mostly reads off slides and often goes on confusing tangents. Exams also feel inconsistently and unfairly graded, making the class frustrating.

Tough grader
Participation matters
Graded by few things
1.0
4.0
IT103
Grade: Not sure yet
Dec 8, 2025

He grades slowly and offers little exam prep. Slides lack detail, classes are short, and grades depend heavily on a few tough exams. With minimal guidance and a focus on self-study from ebooks, the course is very difficult, especially without programming experience.

Tough grader
Get ready to read
Graded by few things
2.0
4.0
IT103
Grade: Not sure yet
Dec 8, 2025

Lectures don't match the exams, and the questions are vague and poorly written. Exam averages are failing without a curve, making the class harder than it should be for an intro course. Slow grading and unclear expectations. You end up teaching yourself most of the material.

Test heavy
Graded by few things
1.0
5.0
ITI103
Grade: Not sure yet
Dec 9, 2025

NEVER TAKE THIS PROF! The class itself is supposed to be easy but this professor is really annoying, all he does is talk abt his dog even in his slides and that's why you can't even study using the slides. His exams are insanely hard, my class average was 60. There's no extra credit and no curve, overall FADE THIS GUY DO NOT TAKE THIS CLASS

Tough grader
Get ready to read
Test heavy
1.0
5.0
ITI103
Grade: Not sure yet
Dec 9, 2025

Unable to teach effectively. His lectures are more showmanship than actual teaching. The slides are useless to study outside of class. Labs/HW rarely relate to exams. "Doesn't believe" in As or curving. Is bad at wording questions. Seems to be very focused on being liked rather than teaching effectively. Don't take as a core & find a study group.

Tough grader
4.0
4.0
ITI103
Grade: Not sure yet
Dec 9, 2025

Professor Allen is nice and clearly is a good speaker. He succeeds in making his lectures understandable but they felt hollow and irrelevant to the exams. The exams are difficult and weigh too heavily due to the few assignments in the class. Most things are learned from assignments. It was an enjoyable class but overall the grading is too harsh.

Tough grader
Graded by few things
1.0
5.0
ITI103
Grade: Not sure yet
Dec 10, 2025

Exams are way too difficult to pass and it will drop the overall grade. Exam questions has no connection to the slides he is teaching. Slides and readings are useless. I would never take this class and prof again. The assignments are graded after months. Maybe the course is easy but prof makes it difficult to pass the exam.

5.0
4.0
IT103
Grade: Not sure yet
Dec 10, 2025
Would take again

Super cool guy. Love the style of his lectures, he always made them interesting. They weren't too useful for the exams, which are difficult. Lots of readings, lots of labs which are a must do for the exams as they help a lot. I've never coded in my life and this class was more than OK. Easy final project to end it off. I enjoyed this class!

Get ready to read
Amazing lectures
Test heavy
4.0
4.0
ITI103
Grade: Not sure yet
Dec 12, 2025
Would take again

People complaining about having to study hard should not take tech courses. Stick to basketweaving.

Amazing lectures
Inspirational
Hilarious
2.0
3.0
ITI103
Grade: B
Dec 14, 2025

His lectures don't really have much to do with his exams. You won't learn much from the lectures. The final project is insanely confusing and not well explained. He will not answer questions during exams and prefers if you went to his office hours for basically any questions. He also has one of the most bizarre extra credit policies ever.

3.0
3.0
ITI103
Grade: Not sure yet
Dec 16, 2025
Would take again

Hard exams especailly if you don't do readings and study. Need to practice Python hard. Final project was one of the most useful things I've done at Rutgers so far. Very interesting guy and class but not for the faint of heart.

Tough grader
Amazing lectures
3.0
3.0
IT103
Grade: Rather not say
Dec 16, 2025
Would take again

This shouldnt be a 100-level course but people in my study group all did well because we practiced and attended class instead of just reading his slides. Intersting class but not easy.

Get ready to read
Amazing lectures
Inspirational
4.0
3.0
IT103
Grade: B
Dec 17, 2025
Would take again

Hard exams. Fun final project. Do the reading and practice python and you'll be okay. Not as hard as CS courses but you need to put in the work. Huge Tottenham Spurs fan lol.

Amazing lectures
Inspirational
Test heavy
5.0
3.0
ITI103
Grade: C
Dec 17, 2025
Would take again

Visitting his "student support sessions" was super helpful and sometimes you get to meet his robot dog. Tough class if you're new to IT or computers. But study hard and you'll be fine.

Get ready to read
Graded by few things
Online Savvy
3.0
4.0
ITI103
Grade: A
Dec 20, 2025

This was a tough class! Be prepared to study beyond what's taught at lecture. Make sure you learn how your code works.

Tough grader
Test heavy
2.0
4.0
ITI103
Grade: A
Dec 29, 2025

The final grade for this class pretty much depends on two difficult exams, a quiz, and a final project. While he doesn't take attendance, it's important to attend lectures since his exams are based on them. His directions for assignments are unclear, he doesn't curve exams, and his lectures are difficult to understand so take notes in class!

Lecture heavy
Test heavy
Graded by few things
4.0
3.0
ITI103
Grade: A+
Dec 29, 2025
Would take again

Grade based on 2 exams and a final project. Attend his lectures and read the textbook to do well, keep practicing Python because it's in both exams. Do the Python labs, they will help with studying! Tough class to be in if you're an Arsenal fan. He is a huge Spurs fan :( Passed the class with a high A out of spite from being an Arsenal fan.

Tough grader
Test heavy
Graded by few things
4.0
4.0
ITI103
Grade: A
Jan 1, 2026
Would take again

Attending class wasn't so bad and the professor is pretty cool. Exams were hard, but if you study enough you should be fine.

Tough grader
Hilarious
Accessible outside class
Class Info

Online Classes

100%

Attendance Mandatory

13%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 71 grades
Most common grades:
Not sure yet (36)
A (28)
B (16)
Grade Distribution
A(34)B(18)C(7)D(5)F(1)A-/B+(11)
Based on 120 reported grades
Not sure yet: 36
A: 28
B: 16
A-: 6
Common Tags
Tough grader (64)
Get ready to read (41)
Test heavy (27)
Graded by few things (27)
Amazing lectures (23)
Lecture heavy (18)
Online Savvy (15)
Inspirational (14)
Rating Trend

Stable

-0.17 avg change
May
Jul
Oct
Nov
Dec
Jan
Last 6 months
Ratings by Course

ITI476

5.0

(1)

ITI202

3.7

(7)

ITI201

3.7

(3)

ITI103

3.1

(94)

IT103

2.7

(29)
+1 more courses
Difficulty by Course

ITI476

4.0

ITI202

3.9

ITI103

3.6

IT103

3.3

ITI201

3.0

Similar Professors