2.6

Shawn Lupoli

Computer Science - Texas A&M University at College Station

2.6
Quality
2.7
Difficulty
49%
Would Retake
100
Reviews
2.6
Quality
2.7
Difficulty
2.6
Helpful
2.6
Clarity

49%

Would Retake

100

Reviews

Rating Distribution
Official

5

21

4

15

3

11

2

11

1

42

What Students Say

Honestly the worst professor I have taken here at A&M

CSCE315 - 1.0 rating

Pretends to be on your side but does not actually care

CSCE315 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

19%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 85 grades
Most common grades:
A (51)
A+ (15)
B (6)
Grade Distribution
A(66)B(6)C(3)D(3)F(0)A-/B+(9)
Based on 95 reported grades
A: 51
A+: 15
B: 6
A-: 5
Common Tags
Group projects (27)
Hilarious (16)
Participation matters (15)
Tough grader (15)
Caring (11)
Lots of homework (11)
Accessible outside class (9)
Tough Grader (8)
Rating Trend

Stable

+0.10 avg change
Dec
Apr
May
Jun
Aug
Dec
Last 6 months
Ratings by Course

CSCE489

5.0

(2)

CSCE222

4.7

(12)

CSCE120

4.0

(1)

CSCE313

2.7

(3)

CSCE221

2.6

(21)
+4 more courses
Difficulty by Course

CSCE110

4.3

CSCE315

3.7

CSCE121

3.6

CSCE221

3.4

CSCE489

3.0

Reviews (100)
1.0
4.0
CSCE110
Grade: C-
Nov 14, 2017
Wouldn't take again

Homeworks are worth 100 points each, and you can spend days on them and still make a very low grade. Coding is hard in general, it is really a hit or a miss. Attending the lectures does not help with the homework, so unless you have prior coding experience, you're SOL.

Tough Grader
LOTS OF HOMEWORK
GRADED BY FEW THINGS
1.0
4.0
CSCE110
Grade: D+
Dec 18, 2017
Wouldn't take again

So unhelpful when you ask him for help or about your grade on an assignment. Before you go ask him for anything regarding your grade make sure you know what you're talking about because he will make you feel like an idiot. I thought this class was for beginners but apparently not. I know coding isnt supposed to be easy but he doesnt give u a break

Tough Grader
Tests are tough
1.0
5.0
CSCE110
Jan 23, 2018
Wouldn't take again

Never, never, never take this professor. He does not care about his students at all. Homeworks are extremely hard. He is a very tough grader to start with. Can deduct points literally for anything. Can spend days on hw's and still get 60s even if your code runs perfectly. NO CURVE whatsoever. Just stay away from this prof.

Tough Grader
1.0
5.0
CSCE110
Grade: Rather not say
Jan 25, 2018
Wouldn't take again

The hws were tough and he is a very hard grader. He is very rude and unapproachable and tries to make you feel stupid. Also, his exams were very difficult and had no reviews what so ever.

Tough Grader
LOTS OF HOMEWORK
TEST HEAVY
4.0
3.0
CSCE110
Grade: A-
Mar 31, 2018
Would take again

Many people complained about the homework, but many people also didn't go to lab, where there was a TA whose entire job was to help on the homework and grade questions. The only complaint I had was that the final was unexpectedly hard, much harder than the midterm. He was a decent prof, a little too sarcastic for my taste, but would take again.

LOTS OF HOMEWORK
Clear grading criteria
Caring
1.0
5.0
CSCE110
Grade: C
Apr 4, 2018
Wouldn't take again

I personally am a very hard worker and I strive for an A in all of my courses. This course in particular was extremely difficult. I spent more time doing HWs and Projs for this class and still managed to receive an undeserved grade. I went to the labs to get help from the TAs but this was not helpful because there were too many students struggling.

Tough Grader
Skip class? You won't pass.
TEST HEAVY
1.0
4.0
CSCE315
Grade: A
May 8, 2018
Wouldn't take again

Terrible professor. Those of us taking his course are convinced he has no idea how to code and teach. Pretends to be on your side but does not actually care. Avoid taking.

Tough Grader
Skip class? You won't pass.
1.0
4.0
CSCE315
Grade: B
May 13, 2018
Wouldn't take again

Honestly the worst professor I have taken here at A&M. He is rude to his students and doesn't seem to ever know what he is talking about. He seemed like he had done absolutely no planning for the class at all. Avoid taking ANY class with Lupoli, he doesn't know how to teach.

2.0
4.0
CSCE110
Grade: A+
Aug 9, 2018
Wouldn't take again

I was a Senior when I took this class, but I feel like some of his assignments asked a bit much for what is supposed to be an intro programming course. I didn't spend more than 1.5 hours on any homework, but I imagine those without a coding background would struggle. The 4 for difficulty is what I probably would have rated when I was a freshman.

Tough Grader
1.0
3.0
CSCE315
Grade: A
Sep 5, 2018
Wouldn't take again

Definitely the worst professor that I have had at A&M. The projects were very disorganized and he never seemed to have any idea what was going on. He was also quite unhelpful when students asked for clarification regarding the projects. Would avoid taking if at all possible.

GROUP PROJECTS
5.0
3.0
CSCE489
Grade: Not sure yet
Nov 12, 2018
Would take again

Don't listen to the rest of the reviews. This guy is great. He tries to sound macho and tough in class, but he's a nice guy on the inside. I took his Scripting Languages class and it was great. Just two projects, a midterm and final, and labs on Fridays.

Respected
Participation matters
Hilarious
5.0
3.0
CSCE314
Grade: A
Jan 6, 2019
Would take again

His 314 class is actually pretty easy. There is a flipped lab on friday and other than that and one pretty easy project there is no homework. The midterm and final is also largely based off the flipped labs. Also, he teaches scheme, which is easier than Haskell.

5.0
3.0
CSCE489
Grade: A+
Feb 13, 2019
Would take again

Good professor. Funny and trying to sound masculine but all good-natured. Cares about how students learn through. Hands-on learning through flipped labs are great.

Tough Grader
Gives good feedback
Hilarious
5.0
3.0
CSCE221
Grade: B
May 14, 2019
Would take again

I had Dr. Lupoli for CSCE 221. This was his first time teaching Data Structures at A&M, but he seems to have experience teaching it at his previous university. Dr. Lupoli is a fantastic professor. He dives into detail into about 12 data structures and a hand full of algorithms. He is a very caring and relatable professor. Awesome!

Gives good feedback
Accessible outside class
Inspirational
4.0
3.0
CSCE221
May 15, 2019
Would take again

Dude definitely tries to sound masculine and all, but is really a giant teddy bear at heart. He really cares if you give him the time to go in and chat... definitely is relatable and total G.

Graded by few things
Caring
4.0
3.0
CSCE221
Grade: A-
Nov 19, 2019
Wouldn't take again

Lupoli's lectures are decent - he gives a lot of opportunities to study and master each individual data structure in class. Where he gets really difficult is his projects and tests. If you take him, make sure you really dedicate the time needed for those projects. Overall, not a bad choice, but if you can get better you should probably take it.

Skip class? You won't pass.
Test heavy
Tough grader
2.0
4.0
CSCE314
Grade: A
Dec 11, 2019
Wouldn't take again

314 is is a weird and hard class. Lupoli is a rude and unhelpful person, but posts good notes online. Beware of flipped labs....

Group projects
4.0
1.0
CSCE314
Dec 19, 2019
Would take again

Posts all of his notes ahead of time. Class periods alternate between lecture and lab - labs are not difficult, but you must attend class to do them. Project at end of semester takes some time to complete, but is not difficult either. Has trouble answering complicated questions during lecture. Good personality and humor.

Hilarious
5.0
3.0
CSCE314
Grade: A
Jan 13, 2020
Would take again

You either love him or you hate him, but he is by far my favorite prof at TAMU. His teaching style works well for me, and if you put in the work, you'll get the grade. He gives lots of examples and provides more for you to go over in your own time and/or with classmates. No surprises on exam/project/group labs unless you just don't pay attention.

Skip class? You won't pass.
Group projects
Caring
5.0
3.0
CSCE221
Grade: A
Apr 22, 2020
Would take again

This guy rocks, from what I read in the comments he had a rough semester in csce 314 and looks like people that struggled with the intro cs 110 decided to take it out on him also. But he truly cares if you learn, and he is a pretty funny guy, only prof I don't skip.

Hilarious
Amazing lectures
Caring
1.0
5.0
CSCE221
Grade: A
May 4, 2020
Wouldn't take again

Be ready for a 15-week long emotional rollercoaster. This man teaches well but manages his class terribly. Get ready for wrong answers on the answer key for tests, him losing your tests and giving you 0s, ambiguous instructions and extremely hard grading on hw. His tests are also very long. Be ready to argue with him about your grade all year long.

Lots of homework
Amazing lectures
1.0
5.0
CSCE221
Grade: A
May 5, 2020
Wouldn't take again

I don't care what other people say about Lupoli, listen to this review. Have fun dealing with stuff like extremely rude behavior and unfair grading. He teaches generally well but it doesn't make up for the fact that many students feel violated and disrespected from him. If you want to be disrespected and humiliated then take him.

Lots of homework
Accessible outside class
Participation matters
4.0
3.0
CSCE221
Grade: A-
May 12, 2020
Would take again

Lupoli is a super funny guy. The exercises during lecture were super helpful. The tests were also super fair with no surprises. This was the most time consuming class of my semester due to the projects, especially because instructions were unclear. The worst part of this class was the grading, had to argue points back because the graders messed up.

Hilarious
Caring
Tough grader
2.0
5.0
CSCE221
Grade: C
May 17, 2020
Wouldn't take again

His class is abysmal for several reasons and I don't want anyone else to be tricked by the older ratings on here. Good lecturer, but his projects(40% of grade) are long,terrible,unclear,and to top it off he becomes rude and unwilling to make changes once students find errors in the instructions. START HIS PROJECTS IMMEDIATELY! He's not a good prof.

Tough grader
1.0
3.0
CSCE314
Grade: A
Aug 29, 2020
Wouldn't take again

Bro really carries himself like a whole ass high school bully. And as a lecturer, he doesn't even really know what he's talking about for a frightening amount of the time.

Group projects
5.0
3.0
CSCE221
Grade: A+
Sep 2, 2020
Would take again

This man literally changed my life. I was literally living in the slums of India until Shawn Lupoli pulled me out of the depths of hell and gave me a second chance at life. You will not find a better quality man in the entire world. I dare to say that this man may even be a divine being. He literally lives in a higher plane of existence

Respected
Amazing lectures
Caring
1.0
3.0
CSCE314
Sep 12, 2020
Wouldn't take again

Frankly, he is an awful lecturer. I didn't learn anything, let's put it that way.

Group projects
2.0
3.0
CSCE221
Grade: A
Sep 15, 2020
Wouldn't take again

In retrospect, I learned more Algo from books (CTCI, etc.) than his class. Project descriptions are janky but doable and medium time commitment. Start his projects immediately though to make sure you're in the clear. His exams are VERY fair/easy. Pay attention in class to do well on them. Tries to be funny. Power through, not the worst choice tbh

Participation matters
1.0
3.0
CSCE221
Grade: B+
Nov 14, 2020
Wouldn't take again

He doesn't even know what's on his own exams and projects. Project guidelines change up to the day its due. You'll just be dragged around in circles by this class. Learn nothing but how to go with your gut instincts and hope its the right choice.

Lots of homework
Group projects
Tough grader
1.0
1.0
CSCE221
Grade: A
Nov 28, 2020
Wouldn't take again

Frankly let me put it this way, this class was incredible. My fondest memory was what I call the "Crusade on Intelligence" when he argued with a textbook author (ended when he got ghosted) about the runtime about a block of code. Author's answer could have been easily verified by simply running the code. Great guy, though. Very kind/personable.

1.0
3.0
CSCE221
Grade: B
Nov 29, 2020
Wouldn't take again

has quite literally no idea what's happening on his projects. redirects you to TA. TA provides starter code which we are under no circumstances allowed to change. starter code causes compiler warnings which we are then penalized for. ok. exams are insanely long. exercises do not enforce understanding. same story for 314. take someone else

3.0
1.0
CSCE314
Grade: A
Dec 8, 2020
Would take again

Lupoli is a nice guy but really does not know what is going on in his class most of the time. He did not put forth much effort in teaching this class, just uploaded old videos that were sometimes incorrect. He was not very helpful if there were questions about the labs or exams. However grading was very lenient and the final was easy.

Lecture heavy
1.0
4.0
CSCE221
Grade: Not sure yet
Dec 10, 2020
Wouldn't take again

Lupoli's lecture notes are very informative, I really did learn a lot about data structures. Issue is the class is managed/structured pretty poorly. The instructions on the projects are very vague; exams were fair but were graded pretty harshly. Not sure if it's just cause it was online, but it was also hard to get good help on the projects.

Amazing lectures
Tough grader
3.0
4.0
CSCE314
Grade: A
Dec 27, 2020
Wouldn't take again

Very vague a lot of times. Can be harsh and rude sometimes. Notes are helpful most of the time but aren't always clear. Attend office hours and ask questions if you hope to do well.

Participation matters
2.0
2.0
CSCE314
Grade: A
Jan 26, 2021
Would take again

Absolutely terrible in actually educating you or making any difference in the educational sense. He feels like a distant uncle checking in on you every once in a while. If you want to learn, don't take him. With that being said, he grades so easily and felt like I was back in middle school. One of the easiest A I've made in college to date.

Hilarious
1.0
5.0
CSCE121
Grade: A-
Apr 26, 2021
Wouldn't take again

You must go to class to get notes as he doesnt post anything on eCampus. He grades only on 3 exams, which get progressively more difficult. You must know EVERY. LITTLE. DETAIL. on tests, especially the final. He is overall a good lecturer and all you do in class is take notes. Just wish he graded on more than 3 things.

Lots of homework
Inspirational
Tough grader
1.0
4.0
CSCE221
Grade: Rather not say
Apr 29, 2021
Wouldn't take again

I take back my previous review. After not giving proper feedback on my midterm exam, Shawn Lupoli literally dropped me back in the slums of India. He then went off to Penn State.

Hilarious
1.0
3.0
CSCE314
Grade: A
Apr 29, 2021
Wouldn't take again

Through this class I have achieved buddha level of mental fortitude. I could have ants crawling around in my pants while I'm falling from a helicopter and I would still be calmer than the time it took me 10 back and forth emails in order to get him to fix an incorrectly graded assignment.

Hilarious
Lecture heavy
Tough grader
3.0
4.0
CSCE121
Grade: A+
May 31, 2021
Would take again

Class was asynchronous so his lectures were basically office hours. Start homework as early as possible don't leave it to the last day your luck will run out. Tests are pretty reasonable don't expect a curve. Lab work covers the same topics as homework and tend to be simple. Overall, you can definitely get an A just make sure don't procrastinate.

Accessible outside class
1.0
5.0
CSCE121
Grade: A-
Jun 24, 2021
Wouldn't take again

There is a lot of homework in this class and I would not suggest him. He didn't tutor or help kids well.

Lots of homework
So many papers
Tough grader
1.0
3.0
CSCE314
Grade: B+
Sep 2, 2021
Wouldn't take again

The summer class relies heavily on your team for the weekly labs, so it can be tough if you do not get a good group. The videos he provides were not useful for learning the material, and asking for any help either leads to no response or he berates you. The final exam was WAY too long for the time given. Lupoli is very passive-aggressive and rude.

Group projects
2.0
3.0
CSCE221
Grade: Not sure yet
Nov 2, 2021
Wouldn't take again

Syllabus and Canvas had different times for midterm. I went off Canvas time. I showed up an hour late to the exam and got a 3. Is now asking me to wait until the end of the semester to see if anything can be done. Would you stick around? Other than being totally uncooperative, the lab work is manageable and projects are long but doable.

Lots of homework
Test heavy
Group projects
1.0
3.0
CSCE221
Grade: Drop/Withdrawal
Nov 11, 2021
Wouldn't take again

The most apathetic, lazy professor I've ever had the displeasure of having. Recycles years-old videos until you don't know what parts are up to date and what isn't. Doesn't update his syllabus and/or Canvas, and you never really know what's actually required when you submit. The average New York pedestrian would care more about you and this class.

Lots of homework
Group projects
Tough grader
1.0
5.0
CSCE221
Grade: Incomplete
Nov 12, 2021
Wouldn't take again

He makes constant spelling errors and mistakes, nothing is kept in order, and half the class is figuring out what exactly you have to do. The test is a mess and he tells you to just ignore it, and you have to individually scan every page used and email it to him 10 minutes after the test. I wish I had taken an in-person class with another professor

3.0
4.0
CSCE221
Grade: Not sure yet
Nov 12, 2021
Would take again

Im 50-50 on this. Lupoli is funny/personable and gives pretty good notes and lecture videos. However, the class is disorganized. Exams are messy, long, and challenging. Youre gonna feel like youre being dragged in circles trying to stay on top of everything.

Hilarious
Tough grader
1.0
5.0
CSCE313
Grade: A
Nov 23, 2021
Wouldn't take again

Really do not like Mr. Lupoli, she constantly makes you feel inferior and not important. The homeworks are nothing like the tests and there is little to no help offered for students.

Graded by few things
Test heavy
Tough grader
5.0
2.0
CSCE221
Grade: A
Dec 12, 2021
Would take again

The course isn't that bad.

Group projects
Hilarious
Caring
4.0
2.0
CSCE314
Grade: A+
Dec 21, 2021
Would take again

Not sure how Lupoli manages his other classes, but as far as his structure for CSCE 314 during the Summer is pretty solid. He published the notes way ahead of time and you had to do a lab with your team and record each other doing it once every week. Other than that we had one "big project" and one final, neither were too difficult.

Respected
Participation matters
Caring
1.0
1.0
CSCE121
Grade: Drop/Withdrawal
Apr 29, 2022

I took Prof. Lupoli's CSCE 121 online in 2011. I can not forget how un-welcoming he made me feel. Prof. Lupoli would kick you out of his Zoom meeting if you don't have your camera on without warning or a chance to clear yourself. I am not sure this violates A&M's guidance, but it's NOT professional. He also did not reply to the emails I sent.

Tough grader
Graded by few things
1.0
1.0
CSCE314
Grade: A
May 2, 2022
Would take again

The class was so disorganized and unhelpful it felt more like a fever dream. Lupoli's notes were close to being incomprehensible. I learned more from the internet. The assignments are annoying with unclear instructions. On top of that there are two graders. One always grades harsh, one grades easy. If you get the easy grader, it's a free A though.

Tough grader
Get ready to read
Participation matters
3.0
2.0
CSCE314
Grade: A
May 6, 2022

The material is pretty easy but the professor is sloppy. There's so many mistakes on his quizzes/labs he posts, and the lab questions sometimes lack proper instructions. He's very hard to reach by email, and he over relies on his TA's to do everything for him. Easy A but expect some slop.

Group projects
2.0
3.0
CSCE314
Grade: A
May 7, 2022

Really disorganized and I feel I barely learned anything because I don't think he knows what he is talking about. Unclear instructions on everything. The online labs once a week sucked being on the weekends. Quizzes were always graded wrong. Notes were always conflicting. He's cool and funny though so I'll give him credit for that.

Tough grader
Participation matters
4.0
2.0
CSCE314
Grade: A
May 8, 2022
Would take again

Take Lupoli for 314. His class is really chill and there isn't a lot of work. You have weekly group labs that are weighted the most so if you put in the effort, you'll do well. Lupoli's the main 314 prof and his grade distributions are high. Most of the low ratings are for other classes. He may be disorganized, but his 314 is real chill. Take him!

5.0
3.0
CSCE314
Grade: A
May 14, 2022
Would take again

Dr.Lupoli is funny but his material is a bit disorganized. The TA's were doing most of the work. It is a pretty chill class. Take it for an easy A!!

Group projects
5.0
2.0
CSCE314
Grade: A
May 14, 2022
Would take again

Be ready to learn everything from the internet. He takes too forever to reply to his emails and as mentioned in other reviews, he relies on his TA's for most of the work. If you want high grades without learning, take his class.

Participation matters
Group projects
Caring
1.0
3.0
CSCE314
Grade: B
May 24, 2022

He is funny. That's it. I should have received A based on my average. He messed up the calculation! Stay away for your own good!!

Tough grader
Lots of homework
1.0
3.0
CSCE314
Grade: A+
Nov 16, 2022

This is my first rate my prof rating. Even if I get bad teachers I don't really care to rate them. BUT THIS PROF IS HORRIBLE. Sometimes the lecture notes are not even correct and he always asks for feedback but never does anything. He almost never shows up during his office hours. The only good thing is that the exam grading is very lenient.

Group projects
Lecture heavy
Graded by few things
2.0
2.0
CSCE314
Grade: A
Dec 18, 2022
Would take again

The class was extremely disorganized to say the least. It isn't too hard to get a good grade assuming your lab group knows what they are doing (most of your grade comes from the labs). The labs are confusing a lot of the time with poor instructions so you kind of have to guess what they want from you and they're timed as well.

1.0
1.0
CSCE314
Grade: A
Dec 20, 2022
Would take again

Lupoli's 314 class online makes you feel like you're his second set of children. That's the best way to put it. The TAs are like the other parent who is trying to make up for this lack of presence in the classroom but they're away at work for half the day and can't help you.

Participation matters
Group projects
1.0
2.0
CSCE314
Grade: A
Dec 27, 2022

Very disorganized class. Most of the lectures were poor quality, short videos recorded 3-5 years ago. The class overall seemed very low effort. I learned very little. As a positive, I completely bombed the midterm and came away with an A. The tests are not very highly weighted.

Participation matters
Group projects
Lecture heavy
1.0
3.0
CSCE314
Grade: B
Jan 16, 2023

He puts minimal effort into the remote 314 class. TA's are your best and almost only point of contact. TA's were great but Lupoli was not. His video lectures were very surface level and not easy to follow.

1.0
2.0
CSCE314
Grade: A
Jan 21, 2023

Might be the worst teacher/instructor I've ever had. This guy doesn't even try. The lectures are incomprehensible and the notes contradict. If TAMU knew any better, they would've fired him years ago. The dude puts in like 3 hours of work a semester into this class and makes thousands of dollars off of it. Literally passive income.

Group projects
1.0
2.0
CSCE314
Grade: A+
Jan 30, 2023

If you're on the CS major/minor, you will inevitably meet this man (not really, since he never came to school and only showed up twice on zoom. Hint: we have two exams). Archaic doc notes, 5+ year 360p YT videos, and a professor you'll never meet. Only thing I learned is how to generate free passive income without any effort! Truly fascinating.

Group projects
1.0
2.0
CSCE314
Grade: A
Mar 10, 2023

I would rate him a 0 if I could. 100% online class that he tries to make synchronous by forcing us to take quizzes and labs on certain days -- including weekly labs every weekend that you have to do DURING THE WEEKEND with a group. Absolutely the worst professor I have ever had in my life. Lazy instructor that hasn't updated the course in years.

Get ready to read
Group projects
Lecture heavy
1.0
1.0
CSCE314
Grade: A
Apr 19, 2023

Hope you don't have anything happening on the weekends because you will have group timed labs that MUST BE COMPLETED ON FRI/SAT/SUN. Other than having to organize a time to meet with a group and take time out of my weekend to do a lab, class was very easy. Just skim through his outdated and ugly google doc notes and take the weekly quiz and lab.

2.0
3.0
CSCE314
Grade: A
Apr 25, 2023

Dr. Lupoli seems like a really nice guy, but his teaching style isn't great. The course is disorganized, it's not always clear what is expected of you, the notes are long and often times difficult to follow, and the lecture videos don't go over all of the notes (lot of videos were recorded years ago). He did alright but lots of room for improvement

Get ready to read
Participation matters
Group projects
1.0
1.0
CSCE314
Grade: A+
Apr 30, 2023

Awful organization, labs over the weekends. Didn't learn a thing

2.0
3.0
CSCE314
Grade: B+
May 8, 2023

I found the content of this class interesting, but it seemed poorly organized to me (especially as we got closer to the end of the semester). Also, even though the class is mostly asynchronous, we did have to find a time to meet with our lab group over the weekend to do the lab every week.

1.0
4.0
CSCE314
Grade: A
May 17, 2023

The most disorganized class ever. This whole class is pointless. The labs are assigned over the weekend so you have to find a time for your group to get together. His lectures are super outdated too. A lot of the questions on the labs/exams/quizzes are poorly worded and he refuses to fix it.

1.0
2.0
CSCE314
Grade: A+
Aug 28, 2023

Pros: easier CS class, open note quizzes, easy grading for project Cons: Timed group lab over the WEEKEND (Fri-Sun) on zoom and uploaded to youtube, lectures were made years ago and some include multiple takes (i.e. he messed up and started over midway through), messed up questions on EVERY quiz and exam, and an incredibly boring final project.

Group projects
1.0
2.0
CSCE314
Grade: A
Oct 18, 2023

The most disorganized class I've ever taken. It is ridiculous how little effort Lupoli puts into this class. The only resources he provides are 5 year old youtube videos and poorly-written, inconsistent, and often contradictory notes. No lectures, barely any communication. Easy A but you won't learn a thing.

Participation matters
3.0
2.0
CSCE314
Grade: A
Nov 20, 2023
Would take again

It's a pretty easy class. Just watch the videos which have example problems that he goes over. The quiz and lab are based off of the videos. Quiz is pretty straight forward. Labs can be confusing what exactly he's looking for but are graded easily and usually don't take more time than he gives us.

4.0
3.0
CSCE314
Nov 26, 2023
Would take again

not a hard class; notes were long but with the notes and videos he did provide a lot of content and learning material. he gave us weekly course updates and was active on the question boards answering questions. quizzes weekly; labs were a bit confusing at times but all very doable in the end. overall the class does not have a lot of work

3.0
2.0
CSCE314
Grade: A+
Dec 15, 2023
Would take again

Prof. Lupoli's class is extremely disorganized and his notes, lab instructions are over the weekend, instructions are inconsistent in most assignments, and and videos are outdated. I did inflate his score though because his class is extremely easy once you figure out what is going on and not many units are confusing and I recommend it regardless.

Group projects
Accessible outside class
5.0
2.0
CSCE222
Grade: A
Dec 19, 2023
Would take again

I don't get why his rating is so low, compared to all the other 222 teachers Dr Lupoli is by far one of the best ones. He is a very genuine professor who cares about his students, has clear expectations set, and his assignments are always reasonable. Put in the effort and you'll get an A.

5.0
1.0
CSCE314
Grade: A
Dec 19, 2023
Would take again

The Java content in the course should be very simple for anyone familiar with C++, and the final was ridiculously easy. Prof. Lupoli is a funny guy and a pretty good teacher, but a bit disorganized. Most of your grade is based on labs that are done with a randomly assigned group, so I may have just gotten lucky with a good group.

Group projects
Accessible outside class
Online Savvy
5.0
2.0
CSCE314
Grade: A
Dec 30, 2023
Would take again

My experience with Dr.Lupoli was only positive. His canvas set up was very straight forward and his weekly updates clearly explained what was expected for the week. The weekly quizzes and group labs were never too time consuming or difficult and the notes and video lectures prepare you well for the exams.

Group projects
Hilarious
4.0
2.0
CSCE222
Grade: A+
Jan 5, 2024
Would take again

his CSCE222 online course was very easy. The exam was also very structured, so it was easy to study previous topics and just apply it on the exam. It is quite a bit of homework every week because you cannot start until Thursday, and must finish it by Saturday, but it was not difficult if you read the material and asked for help.

Gives good feedback
Lots of homework
Accessible outside class
3.0
2.0
CSCE314
Grade: A
Apr 23, 2024

This professor is nice and funny, but the class structure is poor and useless notes and videos. Weekly quizzes and problematic labs span three days making it more about logistics with your team rather than programming. Easy to get an A if you stay up to date, but it's just a busy work class. TLDR: Guy is nice, but you won't learn much,

Graded by few things
Online Savvy
1.0
2.0
CSCE314
Grade: A
May 5, 2024

Professor Lupoli clearly does not care about his class. All the notes are outdated and contradictory. The quizzes, exams, labs, and project all have poorly worded questions and instructions that make them far harder than they should be. Regardless, the class is relatively easy if you stay on top of it.

4.0
3.0
CSCE314
Grade: A
May 10, 2024
Would take again

Professor Lupoli was a pretty good professor even though all of his content is through videos (some of which are from years ago), but this class was pretty easy. Most of your grade comes from group labs which aren't too hard (as long as you have good group members). The only draw back is the confusing and unclear instructions with setting stuff up.

Participation matters
Group projects
Lecture heavy
1.0
1.0
CSCE314
Grade: A+
May 10, 2024
Would take again

Yes this class is a free A, but Prof Lupoli clearly cares very little for the class and as far as I could tell the weekly quizzes and labs were fully written and graded by the class TA's. The notes were long and convoluted and there was a clear disconnect between the recorded videos/notes and the weekly quizzes/labs.

1.0
2.0
CSCE314
Grade: A+
May 17, 2024

I had a very hard time reaching out to Lupoli; sometimes he wouldn't respond to my emails for a week or more. The content is quite outdated and so are his notes and videos. It's easy to maintain an easy schedule in the class but it's quite fast-paced. But stay on top of your work and it should be easy to get an a.

Group projects
Lecture heavy
3.0
1.0
CSCE314
Grade: A
Aug 21, 2024
Would take again

I am under the impression that teaching this course is not Professor Lupoli's number one priority. Assignment requirements were sometimes unfinished and not proofread, yet Prof Lupoli was still strict in ensuring you followed these requirements. Elaborate setup to ensure no cheating on exams, yet exams were easy, not sure why anyone would cheat.

Group projects
Lots of homework
Accessible outside class
5.0
3.0
CSCE221
Grade: Not sure yet
Nov 8, 2024
Would take again

Low ratings are because they didn't get to see the GOAT (Lupoli) in person... The TAs do everything for this class though

Hilarious
2.0
3.0
CSCE121
Grade: A
Nov 8, 2024
Would take again

To be brutally honest, I didn't think that the class was that bad, however the class if very unorganized, and there is a lot of work (although this was a 10 week course which makes sense), the tests weren't bad as the reviews where pretty similar. His videos are very old however for lectures and aren't even worth watching fr. Learned from labs.

4.0
2.0
CSCE222
Grade: A
Dec 9, 2024
Would take again

Nice guy, class is very well organized and easy to follow. Weekly quizzes and homework, both short and easy. Tests are very short, easy, and similar to the reviews. Weekly participation assignments to make sure you are actually watching the videos (class taken online), but usually it's just commenting on a video or doing the practice problems.

Participation matters
5.0
2.0
CSCE222
Grade: A
Dec 10, 2024
Would take again

Exams are HW Questions and Reviews. Do all HW yourself and you will know all the things you need to get an A in the class. Very responsive and friendly when I emailed him. He will show up in CSTAT once meet him,idk why people are hating on him here. Also, he has videos which you can watch if you do not understand some concept.

5.0
2.0
CSCE222
Grade: A
Dec 16, 2024
Would take again

This class is so free. If you don't get an A, consider a different major. Every week goes like this: lecture notes and videos are posted at the start of the week, quiz is due Wednesday (open note), HW is due Saturday, repeat 14 times. Midterm and Final are very generous with partial credit. Take him you can, every other prof is 10x harder.

Amazing lectures
Hilarious
Online Savvy
4.0
2.0
CSCE222
Grade: A
Dec 17, 2024
Would take again

Took his online class, and it was an easy A. He records lectures every week that are pretty helpful, and his exams are similar enough to the exam reviews. The midterm and final combined are only worth 28% of your grade, so it's really not a stressful class. Lupoli's funny and you can tell he cares about his students.

Clear grading criteria
Hilarious
Accessible outside class
5.0
1.0
CSCE222
Grade: A+
Dec 19, 2024
Would take again

Easy A. You will get an A in this class if you just complete the weekly quizzes and hws. The midterm and final are only 14 % each, while homework is like 48 % so there is absolutely no reason you shouldn't get an A. I was worried abt taking a core cs class online, but honestly you do learn everything you need to. Highly recommend!

5.0
2.0
CSCE222
Grade: A
Dec 20, 2024
Would take again

Very easy class. I honestly do not know why his rating is so low. HW and quiz every week but quizzes are so easy as long as you just briefly look at lecture notes. HWs take like 30 mins max and are only 3 questions long.

Clear grading criteria
5.0
1.0
CSCE222
Grade: A
Apr 29, 2025
Would take again

He is such a kind, geniune, insirpational, hardworking, and just overall a great professor to have. whenever im watching his online videos, i feel as if im being empowered by the man, the myth, the legend, LUPOLI. overall 10/10.

Amazing lectures
Gives good feedback
Inspirational
3.0
4.0
CSCE314
Grade: B+
May 9, 2025
Would take again

His CSCE 313 and 314 are well-structured and the grading criteria is reasonable. Very rigid and struggles to be flexible if a problem occurs. However I enjoyed the last "you're on your own" portion of CSCE 310 where you are able to use Java or Python to interact with MongoDB. Make sure to write your 'assumptions' whenever completing assignments.

Participation matters
Group projects
Inspirational
4.0
1.0
CSCE222
Grade: A+
May 11, 2025
Would take again

Easy class. Make sure to actually do the homeworks and quizzes (hard deadlines)

Clear grading criteria
Lots of homework
Accessible outside class
5.0
1.0
CSCE222
Grade: A
Jun 2, 2025
Would take again

Recorded lectures are very engaging, never felt bored once. There is only a midterm and final exam, with weekly homeworks and quizzes so it is very manageable and easy if you watch the lectures. Not very easy to get ahold of, but the class is so easy you wont need to get ahold of him anyways.

Amazing lectures
Hilarious
4.0
2.0
CSCE120
Grade: B
Aug 15, 2025
Would take again

The class was well organized, and the resources were simple: YouTube videos, 1 ZyBook reading assignment, 1 homework, and 1 lab per week. Too bad that he's never present during class time, and it was his TA who taught the class. There was a midterm (that I screwed up due to misunderstanding the requirements) and a final. Good experience overall.

Amazing lectures
Gives good feedback
Caring
4.0
1.0
CSCE313
Grade: A
Dec 8, 2025
Would take again

easiest csce class oat (of all time). shawn lupoli put in zero effort by giving us Tiyagi's lectures every week but still secured the check #respect pretty nice dude

5.0
2.0
CSCE222
Grade: A
Dec 17, 2025
Would take again

Good online lectures. Homework was very manageable. Tests were very generous with partial credit. Definitely try and take him compared to other teachers.

3.0
1.0
CSCE313
Grade: A
Dec 23, 2025
Would take again

It is important to note that Lupoli was brought in last-minute to teach this class, which is hard for anyone. He is super nice and chill, but I hardly learned anything. He had us watch Tiyagi's old lecture vids to learn. Labs were in-person and biweekly, attendance was required. It's an easier A than other 313 sections though…so there's that!

Inspirational
Hilarious
Caring
Class Info

Online Classes

100%

Attendance Mandatory

19%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 85 grades
Most common grades:
A (51)
A+ (15)
B (6)
Grade Distribution
A(66)B(6)C(3)D(3)F(0)A-/B+(9)
Based on 95 reported grades
A: 51
A+: 15
B: 6
A-: 5
Common Tags
Group projects (27)
Hilarious (16)
Participation matters (15)
Tough grader (15)
Caring (11)
Lots of homework (11)
Accessible outside class (9)
Tough Grader (8)
Rating Trend

Stable

+0.10 avg change
Dec
Apr
May
Jun
Aug
Dec
Last 6 months
Ratings by Course

CSCE489

5.0

(2)

CSCE222

4.7

(12)

CSCE120

4.0

(1)

CSCE313

2.7

(3)

CSCE221

2.6

(21)
+4 more courses
Difficulty by Course

CSCE110

4.3

CSCE315

3.7

CSCE121

3.6

CSCE221

3.4

CSCE489

3.0

Similar Professors