Warren Allen
Information Tech. & Informatics - Rutgers - State University of New Jersey
3.1
Quality3.5
Difficulty59%
Would Retake135
Reviews59%
Would Retake
135
Reviews
Rating DistributionOfficial
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
13%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Stable
-0.17 avg changeRatings by Course
ITI476
5.0
(1)ITI202
3.7
(7)ITI201
3.7
(3)ITI103
3.1
(94)IT103
2.7
(29)Difficulty by Course
ITI476
4.0
ITI202
3.9
ITI103
3.6
IT103
3.3
ITI201
3.0
Reviews (135)
Get ready for hard work and dog pictures.
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.
Easy enough to pass, hard enough to learn. If you have a lot of IT exprience maybe the course is really easy.
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.
boring lectures and makes it difficult for no reason
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
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.
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!!
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!
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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
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.
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.
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.
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.
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.
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
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!
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!
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.
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.
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.
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.
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.
If u want answers for quizzes, readings, or anything w this course let me know on discord add me and text me: Asia
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.
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.
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.
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.
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.
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
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.
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.
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
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 :,)
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
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.
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).
Worst professor ever!!!
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.
Very enthusiastic professor. He was clear about expectations, and the class was very easy if you did the readings.
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.
Decent prof but hard class. Readings are important but it's not a lot to read, and his exams are hard.
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.
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.
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.
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.
Completemnt his dog and you'll get an A.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Lectures were interesting but the exams were hard. Do the readings and go to his office hours and he's okay.
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.
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!
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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!
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.
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)
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.
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!
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.
Just please don't take him He literally gives only exams and your whole class grade will be depends on exams only!!!
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.
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.
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.
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.
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.
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.
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.
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.
His dog ain't even that cute.
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.
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.
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.
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.
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
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.
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.
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.
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!
People complaining about having to study hard should not take tech courses. Stick to basketweaving.
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.
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.
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.
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.
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.
This was a tough class! Be prepared to study beyond what's taught at lecture. Make sure you learn how your code works.
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!
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.
Attending class wasn't so bad and the professor is pretty cool. Exams were hard, but if you study enough you should be fine.
Class Info
Online Classes
100%
Attendance Mandatory
13%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Stable
-0.17 avg changeRatings by Course
ITI476
5.0
(1)ITI202
3.7
(7)ITI201
3.7
(3)ITI103
3.1
(94)IT103
2.7
(29)Difficulty by Course
ITI476
4.0
ITI202
3.9
ITI103
3.6
IT103
3.3
ITI201
3.0