3.1

Tomasz Imielinski

Computer Science - Rutgers - State University of New Jersey

3.1
Quality
3.5
Difficulty
44%
Would Retake
118
Reviews
3.1
Quality
3.5
Difficulty
3.1
Helpful
3.1
Clarity

44%

Would Retake

118

Reviews

Rating Distribution
Official

5

37

4

20

3

12

2

13

1

36

What Students Say

Honestly don't know why he has such good reviews

CS336 - 2.0 rating

Disorganized and does not teach in class

CS336 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

63%

Textbook Required

20%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 68 grades
Most common grades:
A (27)
Not sure yet (16)
C+ (12)
Grade Distribution
A(30)B(10)C(17)D(0)F(0)A-/B+(11)
Based on 86 reported grades
A: 27
Not sure yet: 16
C+: 12
B+: 11
Common Tags
Tough grader (24)
Participation matters (20)
Graded by few things (17)
Caring (15)
Lots of homework (15)
Inspirational (13)
Respected (13)
Beware of pop quizzes (9)
Rating Trend

Declining

-1.59 avg change
May
Jun
Jul
Nov
Dec
Jan
Last 6 months
Ratings by Course

541

5.0

(1)

198336

5.0

(1)

DATABASES

4.0

(1)

STAT142

4.0

(2)

CS336

3.9

(30)
+7 more courses
Difficulty by Course

198336

5.0

CS107

5.0

541

4.0

CS02

4.0

DATABASES

4.0

Reviews (118)
2.0
5.0
CS107
May 15, 2011

This was the worst run class I have ever taken in any level of education. He does not follow the syllabus and his lectures were very boring. He drags on about his conversations with matlab, and only seemed to talk with the smartest students in the class. In person, he is a nice guy but I honestly think he is clueless teaching.

2.0
4.0
CS02
May 16, 2011

He gives 7 assignments. It's really helpful to practice Matlab coding after lectures. When I say 'practice,' don't just read the book (book is useless, don't buy it, he never uses it) or reading lecture notes. Practice by typing it into Matlab. His HW is MUCH harder than the examples in class. And really use his practice quizzes and exams!

2.0
3.0
CS205
Dec 13, 2012

Does not teach material, (self taught class) he is hard to understand, does not know all of the material (and told the whole class this), quizzes are tough and it is almost impossible to know what he wants you to take away from a chapter.

2.0
3.0
CSXXX
Mar 23, 2013

A big name in data mining. But poor knowledge in what he is teaching. We learn everything by ourself.

5.0
5.0
CS336
May 30, 2014

This is one of the best classes I took at Rutgers. It is hard work - the project was the hardest but also the most useful project I have had in college. Great teacher - with many new innovative methods, such as hypothetical interview questions etc. I have used what I have learned in this class in the job interview and got a great job. thanks!

5.0
3.0
CS205
May 30, 2014

This class was fun. Problem solving in class - reading at home. very interactive, kept interest in the otherwise very theoretical material (it is a foundation class). Loved random name caller and how it kept everyone on the edge of their seats. Excellent Professor.

5.0
5.0
198336
Oct 4, 2014

Best class I have taken at Rutgers. This was Fall last year (2013). I got through my first job interview thanks to what I learned and I just got amazing job thanks to what I did as the 336 project!. Project was the toughest project in my computer science studies. Professor Imielinsky is inspirational, entertaining, friendly but tough.

4.0
5.0
336
Jan 7, 2015

This class was great. Professor Imielinski is a charismatic presenter and each class was fun. he makes you work very hard and the project is *real*. His industrial experience makes a huge difference. I have learned a lot!

4.0
4.0
DATABASES
Jan 30, 2015

Great class. Professor is hilarious and funny which make class fun. But he makes you work really hard and his real world experience in invaluable. Project is the key. And everyone wants to make a cut for final competition. Personally I also liked clicker questions in class and discussions which followed.

5.0
4.0
541
May 26, 2015

Very interactive - exciting project and concept of database conference. would take any other class taught by this professor. Cutting edge database research

4.0
3.0
CS336
Grade: A
Dec 10, 2015

good and fun lecturer - you'll learn a lot to the class. Become a member of his "circle of trust" and he's more likely to want to help you get an A so talk to him and answer questions in class. Disorganized with his assignments and not really good with technology (ironic) but wants students to succeed. take his class seriously and you'll do well.

5.0
4.0
CS336
Dec 14, 2015

Lots of work but great lectures. I have learned a lot although spend much more time than I expected. It was fun, thanks - if only rutgers malfunctioning projectors worked all the time it would be perfect.

5.0
4.0
CS336
Grade: B
Dec 30, 2015

Projects (real world, you learn a lot) + show up in class since he gives many clues for tests and exams as well as for projects and mini projects. His mantra "Build something, talk about it, pass database job interview" - crisp and to the point. Great class. thanks!

4.0
1.0
CS336
Grade: A
Jan 8, 2016

Good balance between theory and applications. Course was project-based. Quizzes were easy.

5.0
4.0
CS336
Grade: B+
Feb 19, 2016

Great, project based class. You learn a lot from hands on work on multiple mini projects and one big semester long project. Final project presentation is a blast. Lectures are hilarious and very useful - you can't find his stuff on the web - experience in real world is what counts!

4.0
1.0
DATA101
Grade: A+
Apr 22, 2016

Great Class. Lot's of projects. Very charismatic professor and very knowledgeable in his field. Tries to make the class fun and enjoyable for all his students, but wants you to try. He will go out of his way to help you if you try. By far one of the most practical classes in Rutgers.

4.0
3.0
DATA101
Grade: Not sure yet
May 5, 2016

I cannot say enough nice things about him. The class was a lot of projects (every week) and things are hard in the beginning if you're not a CS major, but he will literally do as much as possible to try to help you whenever he has free time. You get brownie points (aka grade points) for trying for sure. He cares about effort. Come to class.

5.0
3.0
DATA101
Grade: A+
May 6, 2016

If you're up for a challenge and willing to put in the work he is one of THE BEST professors at Rutgers, hands down. BUT if you're looking to get an A for little work, you will regret taking him. That being said, Data101 was my favorite class that I ever took.

4.0
2.0
DATA101
May 6, 2016

Data 101 was actually a pretty awesome class for any major. Weekly challenges/projects that made up almost the entire grade and was easy to do well in if you put in effort. Go to extra help if you need it and ask questions. He is an awesome professor who really cares about his students and overall is a nice guy. Put in effort and get the A.

5.0
3.0
CS142
Grade: B+
May 11, 2016

One of the most innovative classes plus a great class. And you learn a very important skill - data analysis with R, through weekly data challenges - puzzles, which are entertaining but also very useful. Plus class discussions on important issues such as privacy, global warming or gun control, all based on data and only on data. Do not miss it!

5.0
4.0
CS336
Dec 19, 2016
Would take again

Probably one of the most enthusiastic professors I have ever had for a class. He really loves the subject material and truly wants his students to like and understand it as well. The class does have a lot of work in the forms of homework and multiple projects though. He can also be disorganized, but he makes up for it with his willingness to help.

LOTS OF HOMEWORK
Caring
GROUP PROJECTS
5.0
4.0
CS336
Dec 21, 2016
Would take again

Best professor at Rutgers no doubt! Lectures are fun, useful and very practical. Project is very very useful. The key to success is to participate, ask questions, try challenges (great idea) and try to win the best project competition. Also, super nice guy who cares about students.

Inspirational
Hilarious
Amazing lectures
5.0
3.0
CS336
Grade: A
Dec 22, 2016
Would take again

He's amazing because he cares so much about his students. He's always available for help. And what he teaches is relevant to industry.

Participation matters
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
4.0
CS336
Dec 30, 2016
Would take again

Just got a great job because of the class project! Most useful class I have taken at Rutgers. Lots of work - but very practical and preparing you for real world. Thanks professor!

Gives good feedback
LOTS OF HOMEWORK
GROUP PROJECTS
2.0
4.0
CS142
Grade: Not sure yet
Apr 5, 2017
Wouldn't take again

He means well, he's a really good guy and is passionate for the class. But the class itself is very unorganized, there's not much structure to the class, and he's a tough grader with it. The material is very broad and he doesn't teach concepts well. Unless you can find exactly what he's looking for, you're never gonna get full credit on projects.

Tough Grader
Caring
5.0
3.0
CS142
Grade: A
May 1, 2017
Would take again

This was the most rewarding class I have ever taken. I picked it because it fulfilled a few SAS requirements, but it ended up being my most valuable class. Prof I is an amazing teacher that really rewards hard work and is very understanding if you talk to him. The class is really densely packed with info and you'll learn a lot if you make it thru

Inspirational
ACCESSIBLE OUTSIDE CLASS
Hilarious
5.0
5.0
DATA101
May 2, 2017
Would take again

You want to learn you need to work really hard in this class. But I feel after learning R and solving weekly puzzles (some of them took me 10 hours!) I have now a key skill which professor is taking about. Took this class to get CORE credits but got so much much more. Serious class and professor is amazing and creative. It was fun!

LOTS OF HOMEWORK
Inspirational
Amazing lectures
5.0
4.0
CS142
May 3, 2017
Would take again

Signature class which teaches you something really useful for a change. you learn enough to be able to analyze data, write simple programs, even use machine learning. Way more than I expected. Weekly puzzles and prediction challenges - lots of work! But it is worth it. Professor Imielinski is great.

Participation matters
Inspirational
ACCESSIBLE OUTSIDE CLASS
2.0
5.0
DATA101
Grade: C+
May 7, 2017
Wouldn't take again

This class seems that it could potentially be useful, but Imielinski is not a good professor. I find it very hard to understand him. His notes have errors in them. The instructions he gives on homework assignments are not specific. He grades VERY harshly. He rarely responds to his emails. Don't take this class if your not a programmer.

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
5.0
3.0
CS142
May 22, 2017
Would take again

Data 101 was very helpful & applicable. He tried to make the class applicable to all majors. If you work hard & go to class, you'll do well. dont wait too long to do the challenges. Prof. Imielinski set up a group email for his TAs and himself so we can email the group & get a reply quickly (never had to wait more than 10 min. in this large class)

Respected
Inspirational
ACCESSIBLE OUTSIDE CLASS
5.0
3.0
DATA101
Grade: A
May 24, 2017
Would take again

Great class, the professor cares about his students and genuinely wants everyone to do well. Class covers some basic statistical concepts and using R. Weekly assignments, moderate amount of work. If you are a CS major assignments are not a problem. For non-CS it depends on how comfortable you are doing basic programming.

Gives good feedback
Respected
LOTS OF HOMEWORK
5.0
4.0
DATA101
May 28, 2017
Would take again

Very caring professor and very dedicated TA's. The professor is always willing to help as long as you're willing to work. Weekly assignments are challenging, but the professor offers a lot of support. Once you get used to R, the assignments can be quite fun!

Participation matters
Caring
5.0
4.0
DATA101
Jun 22, 2017
Would take again

Loved this professor and loved this class!!! He made this class very interesting and useful! I wish he taught more classes!

Inspirational
Hilarious
Caring
2.0
3.0
CS336
Nov 29, 2017
Wouldn't take again

Honestly don't know why he has such good reviews. The class itself isn't that hard. There is a big group project that makes up half your grade. However, he himself isn't very disorganized, and unhelpful. Guidelines don't make any sense, causing you to lose points for stupid things. & we had almost no grades more than half way thru the semester.

Participation matters
Tests? Not many
GROUP PROJECTS
4.0
3.0
CS336
Grade: Not sure yet
Dec 7, 2017
Would take again

Good Professor who provides humor in his lectures and has a passion for clean data

Caring
GROUP PROJECTS
Would take again
5.0
3.0
CS336
Grade: B+
Dec 15, 2017
Would take again

Prof. Imielinski is one of the best professors I've taken a class with in the CS major. While quite a bit of the material in relational databases is inherently dry, he makes the concepts fairly interesting, easy to understand, and applicable. Provides lots of examples too. Con: sometimes-unclear project parameters and monotony in longer lectures.

Respected
Inspirational
Caring
1.0
4.0
CS336
Dec 16, 2017
Wouldn't take again

Disorganized and does not teach in class

Tough Grader
GROUP PROJECTS
1.0
4.0
CS336
Dec 17, 2017
Wouldn't take again

As a teacher, he is actually really bad. He does things like pick favorites, which makes everyone outside his "Circle of Trust" feel really bad. He also has no clear grading criteria and expects you to come up with not only a useful web app, but useful in his eyes (he has a very peculiar judgement).He doesn't even teach ANYTHING in class!

Participation matters
3.0
4.0
CS336
Jan 6, 2018
Wouldn't take again

Ridiculously stressful. group project (database app) took an ENORMOUS amount of time and effort to complete - DO. NOT. PROCRASTINATE. I wish the course was more organized; we were missing grades for over half the semester and assignment descriptions were often vague/confusing. with that said, he's a caring person and gave a very generous curve.

Gives good feedback
LOTS OF HOMEWORK
GROUP PROJECTS
5.0
4.0
CS336
Grade: A
Jan 10, 2018
Would take again

This is the only class in cs major which makes you build a complete web application with database backend. I love the freedom which prof gave us - and if you can take advantage of it you can do very well in this class. But prof/ please offer some sort of introduction to full stack web development. Keep focus on interviews - very very useful!

Inspirational
Hilarious
GROUP PROJECTS
4.0
1.0
CS336
Grade: A
Jan 31, 2018
Wouldn't take again

The reviews here really over-hyped the quality of his class. English isn't his first language so often times assignments would have incredibly poor wording and not make sense. All his lecture slides are taken from other universities and are outdated by 10 years or so. I can't be too mad though because he's a really nice guy and doesn't fail anyone

Respected
GRADED BY FEW THINGS
Caring
5.0
4.0
CS336
Apr 2, 2018
Would take again

Let us not forget, we are talking Tomasz Imielinski here, Association Rules, Geocasting protocols among many other fundamental contributions to computer science!! He gives great insights to the databases and it is an honor to take a class with him

Respected
Inspirational
Amazing lectures
2.0
3.0
CS336
Grade: C
Apr 26, 2018
Wouldn't take again

Goes off-topic very often and makes it hard to pay attention for more than 5 minutes. Assigned a group project based on SQL, but did not actually teach how to do it. The entire semester told us there was no final, but a job interview instead, which turned out to be a final on the last day. Nevertheless, he is helpful during office hours.

Caring
LECTURE HEAVY
5.0
2.0
DATA101
Grade: A
Apr 29, 2018
Would take again

Highly accomplished professor, lectures are slow paced, the work itself is not difficult, but if you want to put in the extra effort to win his data puzzles do not settle for anything less than perfection, he is lenient with grades, as long as you submit something you'll pass easily. Highly recommended for CSMajors/StatMajors

Respected
LOTS OF HOMEWORK
Clear grading criteria
4.0
3.0
CS142
Grade: Not sure yet
May 4, 2018
Would take again

Great professor for students who want to learn , not so great for someone who wants and easy A . His lectures are actually a lot of fun, and weekly puzzles really push students to learn more to win the challenge . I can see why some students might not like him - if you procrastinate all semester , there is no way you can pass the class.

Respected
Participation matters
Amazing lectures
5.0
4.0
CS142
Grade: A
May 15, 2018
Would take again

This class changed my outlook for future academic career. I want to study data science! One of the best classes I have taken - yes Imielinski has his own style but I love it. Very motivating and you learn life long skill! Besides - it is lot of fun.

Respected
Participation matters
Inspirational
5.0
4.0
CS336
Grade: Not sure yet
Dec 14, 2020
Would take again

My favorite CS professor I've had so far. Especially with the online classes going on right now, he was very understandable and is not a harsh grader at all. The homeworks are definitely chill and the grading system he used for this semester was super thoughtful and was for the best of the students. Also answers any questions amazingly and is nice.

Gives good feedback
Accessible outside class
Caring
5.0
2.0
CS336
Grade: A+
Dec 26, 2020
Would take again

Lecture can be a bit dragging, but Imielinski is probably one of the most understanding and down to earth professors at Rutgers. Period. Wish he taught other classes too.

Lots of homework
Caring
EXTRA CREDIT
5.0
3.0
CS336
Grade: A
Dec 29, 2020
Would take again

Great professor! He gives good lectures and he is very accommodating during the pandemic times. It wasn't hard to do well in his class with a bit of effort.

Caring
5.0
2.0
CS336
Grade: A
Apr 28, 2021
Would take again

Amazing Professor. I really enjoyed his class

Group projects
Amazing lectures
EXTRA CREDIT
4.0
3.0
STAT142
Grade: A
May 13, 2021
Would take again

Professor Imielinski's class is a lot of fun, I really liked the assignments and he's actually pretty funny. The only thing that I didn't like about the class is the TA's who always graded things extremely late and arbitrarily took off points. However, that can all be fixed if you contact the professor directly. All in all, good class.

Hilarious
2.0
3.0
CS336
Nov 7, 2021
Wouldn't take again

You know that professor who's been teaching the same material for so long that he's pretty much bored of it and barely puts any effort in to teach his students? That professor's name is Tomasz Imielinski. His assignments were relatively easy (but very disorganized), and the final was a multiple choice quiz, but don't prepared to learn a lot.

Lots of homework
1.0
4.0
CS336
Grade: A
Dec 3, 2021
Wouldn't take again

Don't understand why he is rated so highly. I on track for an A but no thanks to his mostly youtube. Avoid!

4.0
3.0
CS336
Grade: A
Jan 18, 2022
Would take again

Imielinski tries his best to make his students apply what they learn with real-life data (such as the 2020 election). He tries to make his lectures funny and is always excited to give a response to a question. His biggest flaw is that he is disorganized since he makes a lot of spelling errors in lectures and has vague rubrics in projects.

Lots of homework
Hilarious
Caring
3.0
2.0
CS336
Grade: B+
Jan 18, 2022
Would take again

The class wasn't too hard, but it was definitely disorganized. There were many issues with the server system to complete homeworks that led to delays. Homework instructions were unclear at times which led to unexpected grades. The TAs were a disaster, as some TAs just graded for completion and some graded for random things. The exam was fair

Respected
Lots of homework
2.0
3.0
CS142
Grade: Not sure yet
Mar 9, 2022

the material is easy to grasp, if you are in the front of the 200+ person lecture hall and have a good TA. I have no idea how I am doing in the class because no one grades anything or gives feedback. This professor has changed the syllabus multiple times. My TA don't teach in recitation or off hrs either so im lost

4.0
3.0
STAT142
Grade: A
Apr 3, 2022
Would take again

A good class to get the basics of R. Really not that difficult nor that time consuming if you have a genuine interest in improving your data analysis / literacy skills. The grade is mostly based off of projects/homeworks where you try to make sense of data - the lines of code you can use are in the online textbook and the TAs are willing to help.

3.0
3.0
CS142
Grade: Not sure yet
Apr 23, 2022

I haven't gotten my FG yet, but this is by far the most disorganized class I've taken at RU. Prof keeps changing his mind about assignments, instructions are never clear, not beginner-friendly whatsoever (though prof says it is), grading across TA's is very unfair/biased. There is sm uncertainty which creates sm stress, wouldn't recommend...

5.0
2.0
CS142
Apr 28, 2022
Would take again

This is an easy A class. But it's NOT a class u can just forget about for a month or 2. All you have to do is come to lecture, spend 1-4 hours MAX per week on the weekly assignment, and you are guaranteed an A. Assignments are fair and easy. Best class I've taken, made me switch my minor and pursue a different career, all thanks to the professor.

Inspirational
Lots of homework
Caring
1.0
4.0
CS142
Grade: A
May 2, 2022

No structure to the class. He changed the grading scheme multiple times and has unreasonable quizzes. Take the class with him only if you need it for Data Science or Statistics. Otherwise, youre better off learning on your own.

Beware of pop quizzes
Lecture heavy
5.0
2.0
CS142
Grade: A
May 10, 2022
Would take again

You can really tell that he cares about teaching data science from his lectures; he is very passionate and convinced me to start a minor in data science. The class was an easy A as long as you did the weekly assignments, which as a CS major rarely ever took long to complete. No exams was great. Only gripe was the inconsistent attendance quizzes.

Amazing lectures
Beware of pop quizzes
4.0
3.0
CS336
Grade: B
May 13, 2022
Would take again

Imielinski definitely knows what he is talking about. He's funny, so I found it easy to pay attention and retain his lecture materials. However, he is definitely a bit disorganized. The final project was re-worked at the tail end of the semester. Frequent issues with the server required to submit homework. 336 would benefit from some organization.

5.0
1.0
DATA101
Grade: A
May 16, 2022
Would take again

Very useful class yet still easy. T.A.'s grade assignments. Partial credit can always be given. Quizzes are hard, but they are only a small percentage of grade.

Participation matters
Respected
5.0
2.0
DATA101
Grade: A
May 25, 2022
Would take again

Such an amazing professor who genuinely cares for his students. The class was easy but you still learned a lot. TAKE HIM!!!

1.0
3.0
336
Grade: Not sure yet
Nov 14, 2022

I have never had a class that was so unorganized and the lecture and recitation materials are so unhelpful. The difficulty from his class isn't the tests, assignments or quizzes but its from trying to parse through such a sloppy, poorly put together course. Really should be ashamed to be paying money for this.

4.0
3.0
336
Grade: Not sure yet
Dec 7, 2022
Would take again

Great professor who is clearly very knowledgable about databases. His emails and Canvas filing could be a bit cleaner, but he does answer questions fast and is truly interested in what he teaches. Beware though, his syllabus changed drastically this semester vs Miranda's so I would advise clarification from social media first about what he covers.

Beware of pop quizzes
Respected
Accessible outside class
1.0
4.0
DATA101
Feb 23, 2023

Terrible. Avoid.

4.0
1.0
CS336
Grade: A
Feb 25, 2023

I wish it was more like conventional database class. It's heavily focused on SQL, and feel like more dosage of theory would've been better. Attendance not required, but he gives us in class quiz which he release at some random moment. He will drop plenty of them and most quizzes directly follows from lecture(he even tells you the answer)

Beware of pop quizzes
5.0
4.0
DATA101
Grade: A
May 4, 2023
Would take again

He was one of the most passionate professors at Rutgers. Be prepared to spend a lot of time writing code and studying if you want an A. His textbook is very helpful, but his coding assignments weren't easy coming from someone from a decent amount of experience so I would imagine it to be pretty tough on a freshman or someone new to coding entirely.

Gives good feedback
Lots of homework
Respected
1.0
5.0
DATA101
Grade: Not sure yet
Oct 24, 2023

He's terrible. The instructions for assignments are incredibly vague and unclear. He makes so many grammar errors, making it difficult for students to understand. He's the one who wrote the textbook, but it's equally awful. It consists solely of code with no other explanations, which is not user-friendly for R starters. DON'T take his class!

Graded by few things
1.0
3.0
DATA101
Grade: Not sure yet
Nov 1, 2023

He very unclear, the class is very unorganized and everything seems to be put together last minute. He says one thing and then changes his mind and say something else. At the beginning he said attendance isn't mandatory, now he's giving pop quizzes in class. The class is poorly structured and very stressful to navigate due to disorganization.

Participation matters
Lecture heavy
1.0
5.0
DATA101
Grade: B
Dec 10, 2023

Messy, very little directions, unfair grades, changing syllabus. At the end of the year the one quiz we had ended up weighing more than the midterm. Won't answer questions. Extremely dull tangent-heavy lectures and attendance is necessary. Will test you on things you'll learn the following week.

Tough grader
Participation matters
Graded by few things
1.0
5.0
DATA101
Dec 11, 2023

If I could rate this class as a 0 then I would. Very disorganized and inconsistent with the syllabus. Don't recommend this class for people without coding background because the course is very difficult and prof and TAs don't help. Homeworks in the class take multiple hours. Very stressful class. Don't recommend!!!

Tough grader
Lecture heavy
2.0
5.0
DATA101
Grade: C+
Dec 13, 2023

he is really smart and knows his material well. But he is a tough grader, data 101 is supposed to be an introductory class but he makes it as hard as a 300 level CS class. homework will be really hard so be prepared and he kept changing the syllabus till end of semester . TAs are not good either they wont help you.

Tough grader
EXTRA CREDIT
Lots of homework
3.0
5.0
DATA101
Grade: B+
Dec 14, 2023
Would take again

Don't expect a easy A. If I were to rate the difficulty of this class in reference to other CS class I would put it between Discrete and Data Structures. A little harder than Discrete but slightly less intense than Data Structures. Its way harder than intro to CS. You must work a lot to earn a high grade.

Tough grader
Lots of homework
Beware of pop quizzes
1.0
5.0
DATA101
Grade: C+
Dec 18, 2023

One of the worst classes I've ever taken. The grading was heavily based on which TA you had, the midterm was one of the hardest I've taken and I don't know a single person who got close to finishing, the class was a mess. Not to mention, this is Data *101*. Most annoying class of the semester... Comp Arch was way easier than this.

Tough grader
1.0
5.0
DATA101
Grade: B
Dec 23, 2023

Unless u have to take this class, don't. the class was unnecessarily hard and he put more effort into making the assignment/tests anti cheating rather than teaching the class. Easily, by far, without a doubt, no question the worst class I have ever taken in my in my ~2 decades of life.

Tough grader
1.0
5.0
CS142
Grade: A
Dec 29, 2023

The professor gives exams and quizzes with extremely unrealistic time constraints that make them impossible to complete. Read data from a CSV file, perform multiple data filtering operations, and provide an answer to a question, all within 3 minutes. You need a competitive programming background to finish any of the quizzes or exams on time.

Tough grader
3.0
5.0
DATA101
Grade: B
Apr 10, 2024

He loves what he does and you can tell. But this is one of the most difficult classes I have ever taken. His graders are so harsh, they take off points for anything. He had to lower the grade cutoffs because of how many people are failing. Do NOT take this class if you want an easy A, it is a challenge and you have to work hard. quizzes r hard too!

Tough grader
Lots of homework
Beware of pop quizzes
3.0
4.0
DATA101
Grade: Not sure yet
Apr 24, 2024

Despite all the bad ratings, he isn't bad. The class is hard ofc but just stay on top of your homework and ask questions and it won't be too hard. The quizes are a bit difficult but there was no midterm or final for my class. We were also able to use "GradeFlex" to self-grade. If I really had to rate this class as a whole: 7/10.

Tough grader
Clear grading criteria
Lots of homework
1.0
5.0
DATA101
Grade: Rather not say
Nov 27, 2024

The worst teacher that I have ever had at Rutgers. Very hard to learn in the class, expect to figure alot out on your own. The class might have changed since I last took it though.

Lots of homework
1.0
3.0
DATA101
Grade: Not sure yet
Dec 4, 2024

He was very disorganized and kept jumping around in his lectures. He relied too heavily on ChatGPT to use as an example/ teach his lectures which made things confusing. Biggest concern was the fact that he failed to teach the topics/code that we would need for the homework. Lots of self-teaching. If you don't have a strong prior base in coding, RIP

5.0
2.0
DATA101
Grade: C+
Dec 7, 2024
Would take again

While I didn't find coding in R easy, Professor Imielinski offered us many opportunities to succeed in this course, such as GradeFlex. The reviews here are outdated, we don't have midterms and finals for this course anymore. Complete all assignments and prediction challenges, and do well in the quizzes, and you will likely get an A.

3.0
3.0
DATA101
Grade: B
Dec 12, 2024

Professor was solid, but I did have to self-teach for a lot of the hw assignments. The syllabus said we'd have a report/project that would be heavily weighted, but we never got those and didn't have a midterm or final either, so grades were based solely on quizzes and homework, which was a pain at times because the graders were very harsh with it.

Graded by few things
3.0
4.0
DATA101
Grade: A
Dec 18, 2024
Would take again

Despite having less assignments + no exams, class was a ton of work because TAs grade so harshly (though they're nice). Weekly quizzes difficult even for a good student because of trick questions, and he really liked competition which made the class awkward at times. Prediction challenge ranking + Gradeflex are very helpful for grade improvement.

Tough grader
Lots of homework
Graded by few things
4.0
3.0
DATA101
Grade: A
Dec 28, 2024
Would take again

Prof Imielinski is a fair and nice professor. He gave 5 homeworks, and quizzed us every week (5 questions within 5 minutes). The quizzes were hard, but if you study and know the material you should be fine. There are 4 prediction challenges, if you score in the top 50% overall you are pretty much guaranteed an A. Lets us use Gradeflex for grades.

Clear grading criteria
Lecture heavy
Accessible outside class
3.0
4.0
DATA101
Grade: B+
Jan 2, 2025

5 min quiz with 5 questions that are sometimes hard to answer because there's math involved. hws are graded differently based on your ta. if your attendance grade is 75%+, you can curve your grade. hw is time consuming. quizzes are sometimes based on specific things mentioned in class. you can only get an a if you get a good grade on the ec

Tough grader
Participation matters
4.0
4.0
DATA101
Grade: A
Jan 7, 2025

I took him in Spring 24, and overall, he wasn't a bad professor. Although lectures are extremely boring, he is very knowledgeable in the class and gives a taste of what Data Science actually is. Assignments are tedious but not hard, and the quizzes are a hit or miss. Really depends on the TA you have. Gradeflex can come in clutch if you struggle.

Tough grader
Lots of homework
Beware of pop quizzes
3.0
4.0
DATA101
Grade: B
Feb 26, 2025
Would take again

This class is challenging, but using resources like ChatGPT, Quizard, and unstuck study can really help with study prep. Stay on top of the work, ask questions, and you'll get through it.

1.0
5.0
DATA101
Grade: B
Mar 5, 2025

Uses some abstract grading system that he invented, so I have no idea what my grade is in this class. The professor's accent, combined with the fact that he doesn't know how to speak into the mic, makes him unintelligible. The prediction challenges seem almost luck-based—if you don't guess the right thing, then you fail. The quizzes are absurd.

Tough grader
1.0
5.0
DATA101
Grade: Not sure yet
Apr 2, 2025

textbook: chatgpt links. assignments: made by chatgpt. attendance: records your coordinates. lectures: talks about how good chatgpt is, not the material. quizzes: when people started getting good grades using chatgpt (which he encouraged), he made us start using lockdown browsers. supposed to be about R but seems like it's more about chatgpt.

Tough grader
Participation matters
Graded by few things
1.0
5.0
DATA101
Grade: C
May 1, 2025

Notes are chatgpt conversation links. Attendance is mandatory and they expect your exact coordinates to be recorded during spontaneous checks. This really impacted my gpa so take it with any other professor. I am paying tuition for chatgpt to teach me and it's really not working.

Graded by few things
1.0
3.0
DATA101
May 2, 2025

Mandatory attendance just to listen to his conversation with GPT. He teaches all the statistics at the end of the semester so all the prediction challenges are based on general knowledge. He either reads off the online textbook or shows how he uses GPT. I wish he relied less on GPT and taught the concepts and their purpose himself.

Graded by few things
1.0
5.0
DATA101
May 4, 2025

Consistently deviates from the syllabus despite being the creator. Made 10 minute quizzes take place under strict supervision through TA's during our registered recitations even though initially you can take quizzes using ChatGPT during class. Prediction challenges are the only way you earn an A or B. This is the worst class in existence.

1.0
5.0
DATA101
Grade: Rather not say
May 4, 2025

Man jus take the other prof even tho there r exams, jus run away from this prof. Absolutely the worst, literally makes chatgpt teach the course, ta's grade everything while he boosts his own ego. There is no clear class structure and he changes it randomly. He's actually evil. He is also very biased with a thick accent so u can barely understand.

Tough grader
Participation matters
Graded by few things
1.0
5.0
CS142
Grade: C
May 4, 2025

I had the worst professor of my life. Learned nothing in this class. The biggest mistake and regret I have in my life was signing up for this class. especially as a non-data science major, where this class is not even a requirement. cannot ever deal with a teacher who prays for our downfall by changing the syllabus every single day.

Tough grader
EXTRA CREDIT
Graded by few things
1.0
5.0
DATA101
Grade: Not sure yet
May 5, 2025

Learned more about my own suffering than data. Class run by ChatGPT while the prof watched like it was experimental theater while tracking your every move. The syllabus changed more than my will to live. I paid tuition for psychological warfare disguised as a syllabus, so run like it's finals and you forgot your ID.

Tough grader
Participation matters
Graded by few things
1.0
2.0
DATA101
Grade: A
May 11, 2025

This is a short quiz to see if this prof is the best fit for you: R U a masochist? Yes(+1) No(+0) Do you want to be the best student and having tremendous ego? Do you like get disappointed? You like the feeling: "your effort is nothing b/c you didn't get a nice result" You took Manner101 If you get at least ONE yes, then take this class.

Graded by few things
1.0
5.0
CS142
Grade: C+
May 13, 2025

The grades are literally a crapshoot. Either you guess or ChatGPT well, or you don't.

Tough grader
Beware of pop quizzes
Graded by few things
1.0
5.0
DATA101
Grade: C+
May 15, 2025

I have taken both organic chemistries, but I struggled more with Prof. Imielinski's course. The difficulty came from very poorly organized material and coursework. I felt pretty confident in the beginning but as I kept attending his lectures and recitations (I did not miss a single one), I got more confused and felt discouraged.

Tough grader
Participation matters
Beware of pop quizzes
1.0
4.0
DATA101
Grade: B+
May 17, 2025

Class is a mess. Professor does not follow the syllabus and does whatever he wants, often to the expense of students. Beginning of the semester, we had open chatgpt quizzes, and then he deviated to close book midway through. 10 questions in 10 minutes was absurd. Prediction challenges were a waste of time. Dont expect a good grade, expect to learn.

Tough grader
Lots of homework
Graded by few things
1.0
4.0
DATA101
Grade: C+
Jun 29, 2025

His accent is so hard to understand during lectures so be ready to teach yourself the entire course. Towards the end of the semester, we were supposed to be able to adjust our assignment weights as a way to curve our grade, yeah he didn't even put mine through I was supposed to have a B with the curve...

Test heavy
Graded by few things
4.0
2.0
CS142
Grade: B+
Jul 21, 2025
Would take again

The class itself is quite easy. He is very nice and understanding. The class is not meant to fail you, since it is not a CS elective or core.

Clear grading criteria
Caring
2.0
3.0
CS142
Grade: C+
Nov 17, 2025

I liked the material and the content taught in class, but the syllabus was revised multiple times. Although I had only a few homework assignments, I was required to complete numerous extra-credit assignments, which ultimately became mandatory to earn a B or above.

Graded by few things
2.0
3.0
DATA101
Grade: B
Dec 9, 2025

Weekly MCQ quizzes generated by AI each week that are easy to study for. Recitations are useless and Imielinski does practically nothing to teach students R. The fundamental concepts are easy to grasp but his teaching style is very inefficient. Outside of quizzes you are only graded on 3 short reports.

Participation matters
Graded by few things
1.0
3.0
DATA101
Grade: Not sure yet
Dec 12, 2025

Graded on very few things that are equally weighted for some reason? Attendance and top 50% placement in prediction challenges are mandatory but leaderboards are private. Weekly quizzes where your only study material is a one sentence GPT prompt. No one I know learned anything, biggest waste of time class I've taken so far. Take another professor.

5.0
3.0
DATA101
Grade: A
Dec 12, 2025
Would take again

Lectures are so much fun and worth taking provided you pay attention and participate (specially in interactive Q/A sessions, just raise your hand). Prediction challenges are the core of this class -lots of work but you learn a lot. Would be good to have more homeworks though.

Participation matters
Amazing lectures
Inspirational
1.0
4.0
DATA101
Grade: B+
Dec 12, 2025

The professor doesn't know what he is doing but instead he makes the class sit in lecture and use ChatGPT to teach us by putting in prompts.

Tough grader
Participation matters
1.0
3.0
DATA101
Grade: C+
Dec 13, 2025

The strat to study for quizzes is to plug last week's recitation file and previous mcq into chatgpt and generate mcq like that. Lectures are useless, but attendance is mandatory, class is taught by GPT, tells us to vibe code everything but doesn't like it when we vibe code it. There isn't even a syllabus followed and he goes back on his promises.

Tough grader
1.0
3.0
DATA101
Grade: C
Dec 13, 2025

The quizzes are your entire grade but your only resource to study for them are one line gpt prompts which suck and don't look like the quizzes at all because the response cant be standardized. Attendance is mandatory to listen to him talk about gpt for 80 min. I've taken 3 calc classes but this is so disorganized and unhelpful I did worse here.

4.0
3.0
DATA101
Dec 14, 2025
Would take again

Attendance was mandatory only if you wanted A. I placed in top 10 of prediction challenges and will end up with A, I hope. Learned a lot! Thanks for opp to do creative work. I did work hard on challenges. Who cares about homework and quizzes when GPT can do all the work anyway.

5.0
4.0
DATA101
Grade: B+
Dec 15, 2025
Would take again

I learned a lot not just about core concepts but primiarilly how to think like a data scientist. Professor Imelinsky did a great job challenging us with tough problems not solvable just by GPT. I ended up nearly winning one of these competitions, which made my day! I decided to major in data science as result of this class.

Participation matters
Inspirational
Respected
3.0
3.0
DATA101
Grade: B
Dec 16, 2025

Unclear grading criteria. Wish we learned more R during the lecture, but it was taught during the recitation, which you had to hope you had a good TA. Profs a good guy, but wish he wasn't so reliant on ChatGPT.

Lots of homework
Hilarious
Test heavy
1.0
2.0
DATA101
Grade: C+
Dec 16, 2025

Your grade is 90% quizzes with no resources or material to study from besides a one line gpt prompt. attendance and prediction challenges are "mandatory" for an A or B (he rounds down if you dont do it) but NOT graded so you can put in the work but mess up two quizzes and fall two letter grades with nothing to pull it back up for all your efforts.

1.0
5.0
DATA101
Grade: C+
Dec 18, 2025

Pop quizzes were extremely unfair given that he hardly went over content in class and just used a.i. for things. Prediction challenges were way too complex, especially considering that this is a 100 level course. Do not recommend.

Tough grader
Participation matters
Graded by few things
3.0
2.0
DATA101
Grade: B+
Dec 20, 2025
Would take again

Professor is a cool and knowledgeable dude that cares about his students. I learned a lot from this class. However, there is zero transparency about grades. So many things that are "mandatory for an A" that don't actually count towards your grade. Quiz every week-they aren't hard but are easy to mess up & account for most of your grade.Disorganized

1.0
2.0
DATA101
Grade: C+
Dec 31, 2025

The Professor is very knowledgeable but is not great for a 101 course. He uses AI for everything and also encourages students to use AI to study for the weekly quizzes, which is kind of necessary because the course content does not reflect the quizzes at all. Prediction challenges were insanely hard for a 101 course. Avoid if you can.

1.0
3.0
DATA101
Grade: C
Jan 1, 2026

Unclear grading criteria. This course will drop your GPA.

Tough grader
Lecture heavy
Test heavy
Class Info

Online Classes

100%

Attendance Mandatory

63%

Textbook Required

20%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 68 grades
Most common grades:
A (27)
Not sure yet (16)
C+ (12)
Grade Distribution
A(30)B(10)C(17)D(0)F(0)A-/B+(11)
Based on 86 reported grades
A: 27
Not sure yet: 16
C+: 12
B+: 11
Common Tags
Tough grader (24)
Participation matters (20)
Graded by few things (17)
Caring (15)
Lots of homework (15)
Inspirational (13)
Respected (13)
Beware of pop quizzes (9)
Rating Trend

Declining

-1.59 avg change
May
Jun
Jul
Nov
Dec
Jan
Last 6 months
Ratings by Course

541

5.0

(1)

198336

5.0

(1)

DATABASES

4.0

(1)

STAT142

4.0

(2)

CS336

3.9

(30)
+7 more courses
Difficulty by Course

198336

5.0

CS107

5.0

541

4.0

CS02

4.0

DATABASES

4.0

Similar Professors