3.7
Quality3.3
Difficulty78%
Would Retake377
Reviews78%
Would Retake
377
Reviews
Rating DistributionOfficial
377 total ratings5
157
4
89
3
50
2
42
1
39
What Students Say
“Tantalo is a great professor who gives lots of materials to get students started on the assignments”
CMPS12B - 5.0 rating“Tantalo was easy to understand”
CMPS12B - 4.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
6%
Textbook Required
38%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.38 avg changeRatings by Course
CMPE16
5.0
(2)CMPS010
5.0
(1)CMPS11
5.0
(5)CMPS12B01
5.0
(1)CMPS201
5.0
(2)Difficulty by Course
MATHB11B
5.0
MATH22
4.8
CSE107
4.0
COMP10
4.0
CMPS012A
4.0
Reviews (300)
Tantalo went very slow for Linear Algebra in the beginning of class and it showed near the end when he crammed the last 2 chapters on one exam. Overall, his tests were very tough, but fair because we knew what was on the test. The book he chose was wonderful and an excellent source of learning.
ALL YOU NEED TO DO IS ATTEND LECTURE, AND GET PERFECT SCORE ON EVERY LAB AND PROGRAMMING ASSIGNMENT, THEN YOU WILL GET A FOR SURE. YOU DONT NEED TEXTBOOK AT ALL.
good prof. lots of reading. he has high expectations of the students in his class with a quiz every week and labs pretty much every other week. I hated his lectures they were so boring but also key to tests.
Great professor. Very clear and approachable. Very fair on his exams and grading. I would definitely recommend him! He is very knowledgeable and cares for his students and wants you to learn. H.W. is mandatory and part of your grade. It is great that it is mandatory cause otherwise you wouldn't do it and end-up not learning.Great professor overall!
easy class, makes it very clear what he expects you to know--he sorta threatens you with proofs but never puts it on the test. One or two times i found myself dosing off but since its math i woke myself up. should be able to pass with A -no exceptions (just go over his notes, only need book for HW)
Horrible! I don't know what previous posters were talking about. Going to lectures is useless, unless you are a math geek. Explanations from the book is good. Exams are not at the same level as homework. Great majority of people get awful grades. You can do it, but you must be really goodl
He was an awful teacher. His quizes were so hard and he never explained what was going to be on them. If you are not a computer major...DO NOT TAKE THIS CLASS!!! I am a business major and I had to take this for my major but it was a HUGE mistake. He expects everyone to be a computer science major. Although there was no prerequisits..be prepared
Lectures boring, but extremely useful for taking quizzes. Quiz pretty hard, but questions from lectures. Lectures all online, labs every other week (very, very easy). I'm a BMEcon major and I thought the class was challenging, but probably one of the easier comp classes I've taken
Horrible professor... if it weren't for my TA I wouldn't have survived the class. He just likes to cram as many examples into lecture as possible, which made the concepts more difficult since he doesn't go over them too well. The book wasn't great either... thank goodness for the TA's or I wouldn't have survived. Definitely not recommended.
Patrick is a good teacher, as long as the next class isn't kicking you out he will stay and talk to you about things you don't get. With the exception of the method (or lack thereof) of handing back homework and the microphone cutting in and out (not really his fault.... :/) I have no complaints about this class.
The single most boring and unenthusiastic "professor" I have ever had the displeasure of experiencing. On the other hand, he's probably a nice guy. It's just very difficult to care about the class less than he does. He has a degree in math, and that is where his interests are, so be prepared for a lot of proofs and other such nonsense.
I disagree with all the negative comments! He is extremely fair and clear professor. You can ask him as many questions you want and he will be more than happy to help you. He is super organized and dedicates 10-15 of every lecture to review. Who ever says he is horrible is just a lazy @ss slacker that doesn't study at all.DEFINITELY TAKE HIM!
He is crystal clear and explains tough concepts very clearly. He makes calculus very interesting and is very knowledgeable. His class policies are designed to benefit the students. You have to earn your grade which is not that hard. You will definitely learn a great deal so I highly recommend him! And no HE DOESN'T CURVE!
Class material is tough, but if you do well in homework and study for the tests you won't do too bad. The textbook was pretty bad with examples, and the solutions manual wasn't that helpful. Neither was the professor. Went way too fast in lecture, and no I was definitely not a lazy ass slacker. There are better math22 profs, take them instead.
Excellent lectures! Excellent lecture notes! Possibly one of the best theoretical computer science lecturers you will find!
Prof. Tantalo is very clear and organized. Follow instructions, ask for advice if needed. If you aren't doing well in the class, do something about it. Not hard to get an A/B if you just do the work. I had no prior programming experience, but this class left me well prepared for the much more difficult CS12B. Do it.
he is a fairly decent teacher. no curve, but fair tests. HE IS NOT A GOOD PERSON AT ALL!! has a terrible way of talking to his students and his TAs. Super arrogant and condescending completely uninterested in your performance in the class, he just wants to get through the quarter. an absolute jerk, but the class is possible even without the curve.
Very organized lectures; easy to understand. Tests are not difficult since they're mostly just simple proofs he's gone over in class or applying algorithms. I learned a lot, but if you're looking for a teacher that will really challenge you, Tantalo is not the one; 102 with Achlioptas is a huge step up.
Great teacher, lectures very boring but extremely helpful for doing labs, hw, and quizzes. Quizzes are very hard, but if you go to class and do the hw its an easy pass.
If you are taking this class just to fill a ge..and you have no help from anyone that has taken this class, don't take it! if i had to learn all the stuff on my own, i would have probably failed. lectures=boring
Hes not that bad of a teacher. I read all the comments and was worried about the class but it wasnt that bad. Im a business management economics major and managed to get an A in the class.
Tantalo is freakin' hilarious. He is the most organized teacher I've ever had. So organized that he we will spend 5 minutes trying to get the paper on the overhead completely perpendicular to the side, so that everything looks perfect. And if he screws up writing the notes in class he asks the class for forgiveness or says, "Oh, no... my notes!"
Not hard of a class. I didn't like how he taught the class because I felt he was dumbing down the material. Miniquizes are exactly what he says they are, and midterm are reworded miniquizes. I'm not sure if your exploring Comp Sci that this class will intrigue your interests. If you make an honest attempt to pass the class, you will.
He's probably the clearest math/cs instructor I've ever had -- incredibly organized, and (given that the material is inherently abstract), engaging. He has a "system" for teaching which works, and he consistently applies it. Budget extra time for hw/etc. due to weekly quiz+pset, but as long as you keep up, it's fine. No curve, but fair grading.
OH MY GOD, do not fall behind! catching up is not easy, the material is dense! he does go over stuff in class, that is relavant but the hw takes TIME, as does the reading which is crucial to understanding. however this is a very BORING class, though he is clear the sheer monotany is a death kiss. Don't take this unless you like this stuf a lot!
Tantalo needs to stick to computer science. He is one of the worst lecturers i have ever had. He refuses to do multiple examples of problems, instead he does proofs b/c he believes we need to understand . His tests are EASY as hell, but the catch is that there is no curve so it balances out. If you have a good TA you'll be fine especially. MIMI
He was the easiest professor ever. You think that his tests are very hard but it actually isn't. The graders are very lenient. I thought I got a D for my first midterm, turns out that I got a B- instead. Although he does not give out curves, you'll still be able to pass his class. Just do all his homework and do well on the midterms. Good Luck.
Worst professor I've had during my four years at UCSC. He doesn't curve tests, doesn't give study guides, and told his TA's to not give us answers to homework, as if we were trying to cheat and not trying to figure out what the *#$! was going on! I really felt like I couldn't get help from anyone, and believe me, I tried! Take it over the summer!
he's a great teacher, i actually understood what he's saying unlike other math teachers. you should attend most lectures so you don't fall behind
Prof. Tantalo is a good teacher. His lectures are informative, and he provides pretty much everything he goes over in handouts. He's extremely organized, and very fair with time extensions on projects. The projects are reasonable, and the midterms tend to be straight from the midterm review sheets.
First things first: DO NOT SKIP CLASS. While attendance isn't mandatory, and while he does tend to teach from his handouts (which are nearing textbook-quality, I suspect he's considering publishing some day), he will tend to tell you very important things during class such as "watch out for this on the midterm", and there's really no substitute to
Do Not Skip Class. Patrick will tend to tell you very important things during class such as "watch out for this on the midterm", and there's really no substitute to seeing a proof synthesized in front of you. His teaching style is almost mechanical, but it works. When he says "This exercise would be good for you to do later," he means it. Enjoy!
Terribly boring. I think he's been teaching this class a bit too long. I know the material is hard, but his execution in lecture is just too impersonal.
I had a 4.0 GPA before this guy. completely useless...i probably wont pass the class...take someone else...any1 else...if not just wait another quarter...its not worth it to take this guy.
This lecturer was the most useless junk I have ever been forced to sit myself in front of. Every example he ever did in class had errors in it and it forced you into a new level of confusion and he'd blame the class for not catching his errors. He also wasted much time on proving things or mentioning things that were not necessary to mention.
Really hard and pretty mean. I asked to take a midterm earlier than normal, well in advance. He did not budge at all, and gave the lamest excuses. He obviously does not care about his students. The class average on his first midterm was 50-something, and he said he would not curve. Eastman's midterms cover more material BUT everyone does way better
Can't teach if his life depended on it. Many students go to Eastman's class for lectures even if they aren't enrolled. Hes also very lazy. Few practice material. The only good part is he's too lazy to add questions to the final and he just copy/pastes the previous midterm questions.
This professor was so useless. He didn't even post solutions to practice tests because he was "too busy." He couldn't even correctly write out the proofs he was trying to show us.
He's not that bad for Intro to Comp Sci. Some of these reviews scared me away, but I had to take the class anyway. He does come off quite mean, but the lab assignments are easy and the quizzes are reasonable. If you're a Business major and need a comp class I would recommend this one. You just have to pay attention.
I am really shocked by all the negative reviews Patrick has gotten. I am taking him for CMPS 10 and he seems like both a very nice man and a very smart guy. He lectures straight from the book and he posts every single one of his lecture slides on his website after he has given the lectures. I would strongly recommend his CMPS class.
Patrick is a very funny and friendly guy. I don't see why everyone is shutting him down. His CMPS lectures are very informative and easy to understand(if you actually pay attention). He also posts all his lectures notes online, which is very helpful. Quizzes are extremely easy as well.
He is a great professor who is very clear and uses funny examples to help us see things simpler. For exa: he says to imagine a computer as a person inside a cardboard box, with 2 slots where you write on a stickynote for "input" and "output" . He also reads directly from the book, so there is no point in buying a book if you take good notes.
This class is ok for BME majors. If you try then I don't see why you won't be successful. He has long office hours so if you need help he's available. The only thing is he's not the most friendly guy. The quizzes might be "extremely easy" for a comp sci major, but for students that aren't looking to use this information it's not a fun or easy class.
Patrick made this class a great experience for me. I had zero interest in Computer Science to begin with, but his clarity and approachability helped me grasp and enjoy the material. Really friendly guy, totally willing to go over difficult material multiple times if someone needs it. Tons of resources available, so I'm not surprised I did well.
Definitely one of the greatest professors I have had the pleasure to learn from. Before this I hated computers but he made the material so interesting and easy to understand that I am switching my major to computational mathematics just to explore the subject more. If you have the chance to take class with this guy definitely do it.
I don't get why people didn't like him. He is like the easiest teacher to understand in math. He is quite clear in his lectures. Although, he did not give a curve, his midterms and final was so freaking easy! I definitely recommend him for math11B. GREAT TEACHER!
awesome teacher. pretty easy. Straight forward teacher and his handwriting is a bit sloppy, but i saw that he was teaching another computer class and i decided to take it. in fact, im in his class right now typing this review, i would recommend this teacher since he is straight forward and what he teaches in class is what is going to be on the test
A solid professor. He is clearly an expert and very bored during class. However, his slides are helpful. I had no program experience prior to this course and I got an A. When in doubt, read the textbook. Get help in the labs. Even though it says accelerated, its not, this used to be the only intro to programming course until 2003.
His handwriting is cursive, not sloppy. He's a mathematician, so expect a lot of very precise definitions in class. He can seem abrupt, but I've never seen him not answer a question. His handouts are exceptionally helpful. Do all his exercises, they might be on the midterm. Tests are closed note, you must know formulas. Overall, hard but good.
Great professor as far as UCSC engineering goes. Took 12B with Mackey and didn't learn a thing. 101 with Tantalo is still pretty rough and moves very quickly, but he at least does a good job of teaching you the material with the time allotted. If you have trouble with C, read through the tutorial on his website.
I have been fortunate enough to have Tantalo for both CS 12B and 101 at UCSC. Compared to other teachers I have had and stories I hear about others, he is one of the best. CS 101 is a fast moving class and he does a good job covering everything relatively clearly. No curve, but just study his handouts and test reviews and you will do well.
You can tell he is a big math guy. He explains things mathematically and very precise which I appreciated. Very straight forward and fair. Always extended the lab deadlines. Material was pretty easy if you go to lecture regularly. I never used the book, only his notes and my notes. I got an A. Friend who barely went to lecture got a B. Drop 1 quiz.
Has no class plan, but rambles on as if he is talking to a fellow computer science professor without giving adequate background explanation. Gives me little motivation to go to class and little motivation to peruse computer science. Cheers
The comment below is off the your mark. Tantalo does prepare for each lecture and if you wait (ie don't bail during the break like 2/3's of the class) he'll blow your mind with some insanely cool stuff(Game of Life, sine wave color shading) It's University bro, get wit it!
The class overall isn't really too hard, even though i went to class about 30-40% of the time. Class lectures will be extremely boring if you are not someone even slightly interested in computers/cmps. You can also tell he really loves the subject from the way he lectures. Overall, labs/hw are helpful and manageable to do.
Boring class. Book rarely used, don't buy it. Pretty nice about extending labs. Quizzes are base off of homework. Notes posted online, but not so clear. No structure in teaching either. Not such an easy class for a bme major, who doesn't give *** about comp sci. Take a different class.
Labs and quizzes are simple and straight forward. However, if you're not interested in processing, good luck. His teaching style is dull bc he always talks to the screen when lecturing. Simple class, but make sure to do the practice hw if you're not into the subject. TAs are great for labs and explaining the hw more in depth. Very fair grading.
Dope teacher, if you have any background with java/processing class will be a breeze. Very reasonable and nice too. You probably don't need to buy the book to pass.
DO NOT BUY THE BOOK. Lectures are basically "made up". He does not teach, just sort of talks to himself. Neither does he explain the material.You'll have to figure everything out on your own.If you are familiar with java & processing this will be an easy class. If you have no clue what those are, do not take cmps10, if you have a choice.
He can be pretty dull, but he knows what he's doing. He's pretty forgiving about extending deadlines depending on how many people need it. Wants to make sure students grasp both Java and C so you often do the same assignment twice, once in each language. His tests were fairly easy as long as you understand the material. Bad at answering emails.
Came off as rude. I enjoyed the material of the class and how he presented it, but his personality really made me disinterested. Fortunately, the program were easy, he always allowed extensions, and the final was a breeze. Just study examples he does in class and read the book and you will be fine. (Just don't dare to go ask him a question..scary!)
I almost never read the textbook, but ended up with a B+. Thank goodness the TA's helped with the assignments in lab! Its pretty clear Tantalo had never taught 5J before...he would repeatedly go over a concept and then say "Wait, have we covered that?". Probably a decent upper div professor..but not necessarily so for lower div.
I'd never programmed in my life, but signed on to do a major with it. Glad I had Tantalo to teach me! I learned to enjoy programming, didn't get intimidated, and did pretty well. I found that I felt way more prepared for 12b than my classmates with different professors.
Teaches very simply and assigns easy projects. Exams are nothing (35 minute final). Likes to toy around with his own examples during class.
What he says in class isn't nearly as important as understanding the examples that he posts on the website. Toy around with them and you'll be able to do your assignments. BTW, tests are a joke as long as you attend the class.
Tantalo is one of the most relaxed and yet competent CS101 teachers at UCSC. He teaches Algorithms very well and gives a TON of extra help in office hours. I would highly recommend him if you want to learn the fundamentals of algorithms the right way.
Amazing teacher. He doesn't smile much, but that doesn't mean he's not friendly. He'll answer any question and prepares students for his class. He understands that people forget things and goes of remedial stuff as he teaches new stuff. I'm so pleased I took this class with him.
I loved this class: material + lecture == so fun. Tantalo made the material very accessible and clear - not immediately clear in class 100%, but if you put in reasonable time and engage with the homework, class site, lecture, and office hrs. excellent professor. thankfully no tricks on exams, i felt very prepared. nice guy too.
I enjoyed his lectures. He has an elegant explanation for most topics. Programming assignments were fun. Especially towards the end. No big surprises on exams. Provided review material. I would take him again.
Very easy testing and the programming assignments are very manageable. He tends to ramble a bit in lectures, but is a very relaxed person and easy to deal with.
Tantalo has a very easy to follow way of teaching. Attending his lectures made the material very manageable. He is not afraid to go over material again to clarify for students. Would take his courses again in the future.
I would highly recommend anyone taking CMPS101 to take with Prof. Tantalo. He really knows his stuff and his teaching style and lectures are great. Programming assignments build on each other and no surprises on exams. Overall pretty good class.
Tantalo is a good teacher. Lectures weren't too fast or too slow. He's very flexible with due dates for assignments. Programming assignments covered some cool topics and weren't particularly. This is a math class, so be prepared for lots of proofs.
He's a really nice guy, but not a very good professor. He doesn't explain the material very well or even at all. Its almost like he is making lecture up as he goes along.
Teaches the material well. He will extend deadlines if you ask. But you have to ask. I had no problems with this course and am glad I took it with Prof. Tantalo. He loves proofs-- and you'll need them later on, so it's good to learn to do them correctly.
final is basically the quizes
The material itself is very boring discrete math but Tantalo is an excellent prof.
Tantalo is a great professor, he goes over, in-depth, on the material covered in class. Everything on the midterms and finals are covered in class as examples. He goes over everything you need to know in lecture, I did none of the homework assignments and got a B+ in the course. He's an easy grader and doesn't curve (because of his easy grading).
Took this class since I'm a CS proposed major with no prior programming experience, and it was a breeze. Just attend lectures (try not to sleep through them), read a little from the book if you have to, and practice. Practice your programming with the examples he gives you. If you can understand the examples, you'll get an A. Not a hard class.
Tantalo really knows his stuff, and will make you know it too. Class was very heavy on proofs, especially Graph Theory. Programming assignments aren't exactly easy, but you are given plenty of time to do them and an excellent problem statement, so you're never stumbling your way through an assignment not knowing where to go. Study the exam guides!!
6 programming assignments, 7 to 8 lab assignments (super easy, basically free points). His midterms and final are very straightforward and usually very similar to his review problems. If you need an extension for an assignments just ask and he extends it for everyone; he gives multiple extensions but there's a limit. Super helpful in office hours.
Lecture is really helpful and he is a great teacher. I would recommend him over any other CS professor I've had by far. Gives a lot of help on programs and labs and is guaranteed to extend pretty much all of them.
He's great. Does good examples. Really clear. Taking classes with him again as much as possible.
He moved to another location to get more waitlisted students in for 12B, and consistently gives extensions. He extended an assignment for more than a week. It's probably because of the midterm, but I've never seen him do that before. He will also take any questions you have through email or lecture. Lectures are nice, but he uploads class notes.
Patrick Tantalo is one of the most amazing CS professors I've had at UCSC so far. If you've had him for 5J, 11, 12A, or 12B, make no mistake, 101 is a different ball game and he says from the get-go it's a hard class. But he does a hell of a job explaining the content in class. The book he uses, CLRS, is also the gold standard for algorithm books.
He's really organized in his lectures, assignments, and tests. Very clear guidelines on everything and always happy to answer questions. Lectures aren't the most engaging but always clearly explain what you need to know. All assignment due dates are postponed a few days!
Tantalo's CS12A is a pretty good and pretty easy introduction to programming that requires no prior programming knowledge. You have 6 Programming Assignments and 8 Labs (he extends the deadlines for these if you are behind). His lectures are crystal clear, the assignments are clear. You don't need the book. Great class, would recommend over 5j-11.
Professor Tantalo is a gem in an otherwise lacking computer science department at UCSC. I've had this guy from CS10 all the way to CS101. I attribute my programming abilities to the foundation laid out by Tantalo. He's a VERY good teacher, is considerate of student progress, and is very helpful during office hours. Take as many classes as you can.
I took this class with little knowledge of CS. He held easy quizzes every other week. He tries to make jokes to make his lectures more interesting. There was no midterm and an easy-ish final. For the first 3 weeks, the class was a breeze but then got harder. Homework was the least easiest part of this class. I sometimes used the book to study.
Professor Tantalo is probably one of the best instructors I have ever had. He could be doing his job somewhere else and probably get paid more. But nevertheless, UCSC is lucky to have him. He lectures in a near perfect fashion, I bet a 5-year old kid could follow along. Do not be afraid to take 12A if you have no programming experience.
Tantalo's class is great. Study his midterm review and you'll definitely get an A in his class. his tests are the same questions but easier the ta's give the answers the day before the test He has lab assignments but going to lab itself is not mandatory you will get the units even if you never go. Also you will learn a lot even if u hate coding.
Clear for the most part. Dry lectures, but if you can pay attention for long enough you'll get a decent backbone in programming. Basically the same stuff he'd teach in 12A. It's easy to stop paying attention, so don't let it happen. Assignments seem a little tricky, but are doable in a few hours. Mostly Java, a little bit of C.
Tantalo is a great teacher. What he wants on his homework assignments are really clear and easy to follow. Pat puts his lectures online and attendance in class is not mandatory. he is very helpful and accommodating in office hours. His review sheets are very similar to the tests, if you understand those you will pass the class with flying colors.
He is a an awesome professor/lecturer. His programming assignment are well written and you can always go to office hours to ask him. This guarantees that you can do well on the homework. Not only that, his exams are easy, so if you do his review worksheets, you will do well.
Can be hard at times, the second part of the quarter is the harder part of the class. You don't need a book. The tests are easy if you follow the review. Going to class helps a lot.
The class isn't so hard. The final was very hard for me even tho I studied the review problems like crazy. Study midterm reviews he provides. There are 6 programing assignment that are alright but the last three are pretty hard so start early and get as much help as possible. He is the best CS prof. so take him his classes if you can.
Clear assignments. Gives you plenty of time to work on them. Omg he gives extensions. Definitely start early. Last few Programming Assignments (PAs)can be tricky. Expect some math in your PAs I mean, Calc 1 _is_ a prereq. Don't worry, he's a great prof. If you need help, go to TA sections & office hours. Book is optional, but read it if you need it
I loved my time with Tantalo. I feel like he prepared me for the rest of my time here as a CS student. He was so clear, you were never left wondering what you needed to learn. He answers questions clearly in class, and paces the class really well to maximize learning. He's the perfect CS instructor for developing a solid foundation.
Good professor. Very clear in class, and very clear in assignments. Takes time to explain things well. Lectures can be boring, but such is the nature of the material, I think.
Patrick Tantalo really is a gem. His lectures are amazing, he explains everything clearly and he is incredibly helpful during office hours with both programming and theory. This course is pretty math-heavy, but it's actually enjoyable math. He also extends programming assignments BUT YOU MUST ASK. I would take all my CS courses with him if I could.
Yeah! Pick this guy here. He's a great professor and does everything so thoroughly. The only problem I have with his classes is that his lecture and voice are dry and monotone. If you need any help, please go to his office hours or any of the the labs as they are useful and critical (to a good extent) to pass the class.
I absolutely loved this professor. I have had him from CMPS 5J all the way to CMPS 12B/M and plan to take his courses as long as I can. His lectures are amazing, the tests and homework is not too difficult. If you can, take as many courses with him as you can.
Patrick is the nicest guy you'll ever find. Anywhere. That said, he seemed to care mainly about the math side of CS, and often times did a really bad job of tying the math side and software engineering sides together. That works for some people, but if you don't care about the math and want to focus more on the SE, you're gonna have a bad time.
Tantalo is the gold standard against which other CS professors are judged. His clarity with respect to the material and assignments is unparalleled, and he's probably the single nicest person in California. CS101 isn't an easy class (you're going to be working a lot), but you can't really take it with a better professor than the legendary Tantalo.
Great professor! Homework is due every week. Programming assignment (PA) due dates are clearly written on his website. Practice midterms/final are very helpful and gives you a good idea on what to study. Doesn't try to trick you. Lecture is online, notes are uploaded. Office hours are also helpful. He's got a Ph.D in math - he's a math guy.
I can't stress how amazing Tantalo is as a professor, even for graduate courses. He's by far one of the best professors you can have at UCSC. CMPS 201 is, as it should be, a step up from CS101/2 though and extremely proof heavy, so be ready for topics from 101, 102, and things not covered in either. But there's no surprises - do the HW and do well.
Tantalo is an excellent instructor. I admit the hw/review sheets is challenging. However, there will be no big surprises on his exams. His descriptions for his programming assignments are very clear. Lecture style is good. I found his few tangents in lectures to be very funny. Overall, you are probably going to have a good time in this course.
Absolutely phenomenal. Patrick demystifies complex concepts most lecturers struggle to pass on. Incredibly light work load and interesting programming projects accompany the math underlying computing.
Had him as a professor for 3 of my CS classes (12a, 12b, and 101) and I 3 him. His midterms & finals follow v closely to review sheets & his lectures (also webcasted) are v easy to follow. He's v nice & approachable during office hrs. His programming assignments & HW teach you a lot. Will prepare you v well for upper divs and future projects/jobs
Wonderful professor
Tantalo is best cs professor in UCSC! Very amazing lecture and very organized!
Great lectures. It's a shame I took a class with him for my intro to programming, as I did not get out of the class what I could've. He's a fantastic professor who knows his stuff and explains it well. 12A is alright with him, but take upperdivs from him if you can.
Great teacher, very understanding. Not the best of all the CS teachers for actually learning the material as the class with him is not very rigorous, but an easy A and an overall very smart guy.
6 programming assignments. The last three PA assignments are killer, so start early on those. Midterms are about the same as review questions, but slightly harder. Final would be slightly harder than previous midterm and final review. Pass all the test scripts, or else you can loose a good chunk of your grade. Easy labs. Lectures are dry.
easy to understand lectures.
I have taken 4 classes with Tantalo. He extends if necessary and the assignments and exams are not so difficult.
I'm one of those students where this was only the 2nd cmps class i've taken. Supposedly a lot of cmps is self taught, so I really appreciate the lengths he goes to to explain things in detail. All lectures were available on webcast, all written notes uploaded online. He always extended hw's and tried to help us do better. Chill guy
GET HIM! Professor Tantalo is the best CS professor at UCSC. He genuinely cares about students and is very clear at lectures. I never had programming experience before and still did great, but I did go to MSI for help. Last 3 programming assignments are tough but doable. Midterm and Final were similar to the review and was not too hard. Thumbs up.
Tantalo is the boy. Never took a computer science class before, but he explains everything in detail in class. He extended every single one of our assignments, so you have more than enough time to finish your work. Final was an exact replica of the study guide.
Extends every assignment. He's really good.
Great intro class. Tests are similar to practice. Go to lecture. His office hours are helpful.
I will definitely recommend taking CMPS 101 with him.
I've taken mostly all of my CMPS classes from him. He does a good job at explaining everything. The lectures are good and he posts videos and slides online. Very helpful at office hours. The midterm and final is basically the same as the review test but with a few minor changes.
He's one of the few professors I've ever had who can explain concepts both clearly AND with mathematical rigor. I highly recommend you take as many classes with him as you can for the optimal experience as a CS student.
Class was easier than I thought it would be. Tests are surprisingly easy. Programming assignments were interesting and not too difficult. Lecture sometimes is boring and irrelevant. Class didn't feel very coherent. Homework was difficult, and didn't really relate to tests. He's a decent lecturer. The TA's took a long time to return assignments.
Good professor, lecture kind of boring but the test is very straightforward. Always give the extension for the homework assignment.
The tests are insanely easy: his final was only an hour and a half instead of three hours, and people were turning it in at the 20 minute mark. The programming assignments are also very easy, and you'll get extensions of anywhere from a day to a week on them. That being said, the grading scripts for the programming assignments are impossible.
I took CMPS 5J, CMPS 11, CMPS 5P, CMPS 12B/M and CMPS 101 with Tantalo and I absolutely loved him. His lectures may be boring, but he is excellent at teaching the concepts. The programming assignments, midterms, and finals are straightforward and I recommend taking as many courses as you can with him.
Tantalo was easy to understand. First 3 assignments are easy. pa4 takes a lot of time, definitely get started ASAP on that one. pa5 is slightly challenging if you're new to C. lectures are clear, worth going to. midterms were almost the same as the review. threw a curveball for the final but still did ok
Tantalo is a great professor who gives lots of materials to get students started on the assignments. The assignments still aren't all easy, but he makes sure you understand how to do them and what they are. Also he almost always extends every assignment by a week. Straightforward exams and class. Great professor.
Pretty clear professor, though a bit on the easy side. If you've taken one of his classes, you'll know exactly how they go. 2 midterms and a final, all of which draw heavily from the review problems/homework sets. Programming assignments are really, really easy. Took him for 12A, 12B, 101, got A's each time. Might take him for 201. Good professor.
For 101, the PA's were simple, and if you've taken 12B with him they are even easier. The main work is just memorizing all the proof's he gives you for the midterms and final. Always pushes back assignments. Doesn't curve but you don't need it if you put a good amount of studying in.
Patrick is a great lecturer who surveys a lot of material in a short amount of time. Attend class and hopefully MSI and everything will go well.
I had to give this class a 1 difficulty because 0 wasn't an option. Understanding ligamas is literally 75% of the class. Programming assignments were as simple as a hello world program. That is in python... In other terms, if this class was instantiated into an object, all of its features would be set to easy.
The grade was based on 7 labs (10% grade), 5 projects (20% grade), two mid terms (20% each), and a final( 30% grade). Most of his labs are straight forward and informative. A couple of his project assignments are difficult but he gives many due date extensions. Mid terms and final are similar to the review sheets so study them and u'll be chilling.
Tantalo explained every topic well, using both drawings and actual code to make sure we all understood everything. There was lots of homework, but it was all doable. The midterm and final were almost identical to the review problems, so they were pretty easy. Overall, a very good class.
Professor Tantalo is a great professor, I really appreciate how he always shows us an example similar to our projects so we get a basic understanding of the programming and lab assignments before we start them. His midterms and finals were also pretty easy and very similar to the review (some exactly off the review).
Do the pa's right away, homework as well ! Pat gives awesome lectures, but I never attended class unless mandatory. Finals/Exams study old ones and you will be fine. Not much I can say, but he is one of the few decent professors at UCSC.
Tantalo was fine. CS101 was challenging, but everything was reasonable. He extends everything. Put in the effort on the programming assignments and know the test reviews back to front, and you'll excel. Beware that he has a degree in math, though, not CS. The class is math heavy, coding light, and it can be really dry and frustratingly abstract.
His midterms and finals are generally easy and reflective of the study guides that he'll give you. Programming assignments are always extended. The lectures can get boring sometimes, but there is always beneficial information in them. He gives a lot of examples as well, which personally helped me quite a bit.
Professor Tantalo is a great professor and I honestly greatly enjoyed my previous classes with him, but 101 just covers alot of boring proofs and theory's which makes it less interesting. As always his midterm's and finals are pretty similar to the practice exams. The pa's were pretty simple and usually related to the concepts discussed in class.
A great professor. I learned a lot. The tests were just like the practice. However, he is nit-picky about wording of proofs and will take off credit if your proofs aren't perfect. Felt like I was memorizing rather than understanding to do well. PAs and HW weren't too bad.
The first third of this class was brutally difficult, and we sped through a LOT of material. After that, though, it became pretty manageable. There were a lot of assignments, both written and programming, but most of them weren't too hard. Make sure you understand old CE16 and MATH19A material, and you're good.
While Pat's lectures were always a joy to be in, it felt like I didn't learn as much as I should have for 101. While I did learn, I didn't learn a lot. Most time it felt like I was memorizing test problems without being asked to understand them conceptually. We also sped through a lot of material very quickly. Insane amount of cheating on homework.
Took 12B in Winter 2019. The course was easy to a fault - other than the basics of implementing very simple data structures (a very small extension of 12A), the course covered less material than other professors. Most lectures were spent answering questions, final lectures were rushed. Avoid Tantalo for this or CSE15 - you won't learn much.
I honestly do not understand people's obsession with Tantalo. The only thing his class is teaching me is how to memorize. He's conceited, he's cranky, he has way too many backhanded comments, and is very spiteful towards UCSC as a whole. Maybe it's time to find a new job, Pat.
Pat is incredibly clear with what he expects on assignments and tests. Practice tests are given and are very similar to actual tests. No curve balls, but sometimes the questions are from lecture material or homework. Pat gives lengthy assignment extensions. Lectures are uploaded online, I recommend attending though.
Tantalo does a great job of explaining the material and going over many examples of how algorithms are ran. He has a course website that includes handouts, example programs, and homework/exam solutions which are very helpful. He is also accessible through office hours. He also does his lectures by hand instead of using slides, which is great too.
Pat is an amazing prof. He explains all the math very clearly, and is fair with homework and tests. He made the class truly enjoyable, and I learned a lot. The class really benefits from his attitude towards teaching.
Pat has a great passion for this subject it seems. This was a brutally hard class at times (those programming assignments) but pat always gave generous extensions throughout the quarter. Exams were very fair and straight forward as he provided a study guide every time. As a previous review said "the man is incapable of throwing a curve ball"
Tantalo has a BA and PhD in Mathematics. He teaches from that perspective, putting a big emphasis on proofs in exams. Lectures aren't super important to understand the material but he does give away test questions. Read all his handouts and honestly attempt the HW assignments. HW is only 5% of your grade, but it's the best practice for exams.
Tantalo is a funny guy and he's super kind and forgiving with extensions. (And he knows it!) He will give out extensions like they're candy and is helpful during lecture, on piazza, and in office hours.
Webcasted. 1 Programming HW (though he might not have it for the next 102). Midterm reviews were really hard, but midterms were relatively easy. The final was extremely hard. This is the class where the Grad strike entered and shouted chants while we were taking a midterm. Tantalo handled the situation and the affected midterm extremely well.
All the rumors about Pat are true. He really does his best to make sure students succeed in his classes with his TA/MSI help, detailed lectures, and extensions. This class was not easy as it was based mostly on programming assignments after the course changes, but I definitely did learn a lot.
Professor Tantalo is a real gem. Especially for an Intoduction to Python, he really wants everyone to understand the course material, and will give multiple extensions on programming assignments to achieve that. His programming assignments are not very difficult, but you will fully understand the basics of programming by taking his course.
After failing cse101 with a different professor, I retook it with Pat. Definitely did not go wrong there - he is very understanding with extensions and the grading scale, the only thing is the lectures are a bit dry but hey, its a comp sci class. (Also took this class during covid so it was all remote, and he handled it very well)
Great guy. Very generous with his assignment extensions. If you pay attention during lectures, the quizzes are pretty easy. Programming assignments for the most were straightforward but definitely should start early on them and ask questions on piazza if necessary.
My favorite Professor my entire undergrad, Tantalo has amazing vocabulary, which is rare in CS . It can be hard to understand concepts in programming classes because of the layers of abstraction, but Tantalo has great metaphors and tools to help ground you in whatever he's currently talking about. Couldn't imagine someone doing a better job!
Lectures are clear and easy to understand. 70% of our grade is programming assignments, 20% is quizzes, and 10% is the final. The assignments are doable and you'll learn a lot from completing them. Overall good lecturer and clear assignments. Recommend taking this professor. 10/10
Pat's a great professor. Very clear during lectures and very generous with extensions. Not a super easy class, but he makes sure that if you're willing to learn you will succeed.
I love him. Everyone will appreciate the extensions he is willing to give out.
He's a great professor but coming into an intro to python class with no experience in programming it could get a little tough at times. He gives out a lot of extensions based on kids needs but its always best to get them done early as some assignments overlap. Paying attention in lectures will make the assignments easier.
Pat is amazing! He clearly wants his students to succeed and do their best. He is known for giving extensions but it's a double-edged sword. If you ask for too many extensions, you won't get enough time to finish all the assignments and you'll be missing out - they're fun! His class is a no-brainer.
He is caring and gives out clear lectures that everyone loves. Assignments have some difficulty, but you can always work them out if you started early. He legit used one lecture to let me understand a topic that I struggled with in the entirety of a previous class. Attendance is not mandatory, but lectures are super helpful.
Incredible transparency in terms of grading criteria and grade breakdown for each assignment; I wish all my CS professors had as organized of a system as his.
One of the best CS profs at UCSC. You've heard of his infinite extensions, but his lectures are also great and he gives detailed answers to students' questions. He's super into math and he'll actually make you understand proofs. CSE 101 is a tough class, but really rewarding and you'll learn a lot. He's a fair grader and has clear assignments.
7 programming assignments in C/C++ (70%). 5 Quizzes(20%) & final(10%). Professor Tantalo is a great teacher. He explains everything and provides many examples for new concepts. He is very organized and prepared for lectures to ensures lecture times not be wasted. I wish BSOE ask him to train other instructors to learn how to manage their classes.
Do not recommend. Sometimes extends assignments buthe doesn't take any late work past 2 days, even though this is a CS class he writes down all notes on a piece of paper and does not use slides, there are many programming assignments, labs, and quizzes. I took this class online and he had too many technical difficulties and had to cancel class alot
Unpleasant experience with Tantalo. He doesn't grade his assignments/tests, TA does everything. I took this class online and he forces everyone to mute themselves so he doesn't get 'interrupted", basically just talking to himself the entire time. The lectures are not mandatory, doesn't really demonstrate how programing is done. Final/Quiz is hard.
Good professor and is very catering towards people who are having trouble with homework or projects. Has a zero-tolerance late policy so that is something to be careful about. Gears his class more towards people who already have some coding experience, new coders would have to work hard to do well in this class.
Would not recommend it for those with zero programming knowledge/experience. Gives many extensions for assignments, but was always behind in lectures/examples, so it was really more the time we were supposed to have to complete the assignments than extensions. Assignments scale HARD in difficulty as time passes. IG its hard to prepare us for CSE30.
Easy A if you put in the effort. Professor gives out extensions every week and his quizzes are very similar to assignments/concepts he goes over during lecture. Grading is very (and I mean VERY) generous. Great Professor and great human being. Very welcoming to new, up-and-coming Computer Science students.
I've heard Tantalo's cse20 class is harder than the others but it prepares u better for cse30, esp if u have no experience, like me. a ta even said it was still too easy. if u have no experience just be prepared to work bc a lot of ppl already have it. the lectures can be boring. i had to take a bootcamp separate from the class to help me.
I felt that CSE20 with Tantalo was pretty easy, although for people with less computer science experience it may have been more challenging as the difficulty of the class increases a lot over the quarter. Tantalo makes ultra clear requirements for the programming assignments though, and overall the class is instructive. The quizzes are super easy
CSE102 is a hard class but Tantalo provided us enough material and supplemental lectures to succeed. Taking this class does require a lot of hard work and restless nights, but his tests were reasonable in difficulty(hw felt a lot harder) and hw is graded by students. There is also a programming project, but it isn't too hard.
People give him a lot of credit for being a good/easy teacher and for the most part that's true. He goes in a lot of detail on a lot of stuff at a good pace but the part that always bugged me was how his lectures often felt like they only partially related to the homework/tests. While this isn't the end of the world, just makes it frustrating.
Extremely clear grading criteria with plenty of extensions for assignments. Good selection of clear, easy to understand materials. Open to students and a clearly laid out syllabus. Course was difficult, but not for any confusion or mistakes on his part. Best professor I've had so far.
Best CS professor so far. Lectures + Labs are very related and he helps me understand data structure very well from C to C++.
Tantalo's wonderful! He provides challenging but doable assignments with clear goals, he goes over assignments if people are struggling, and he has a very generous extension policy! Sometimes I feel he rewards procrastination a little much sometimes, but it's obvious that just wants students to succeed!
Tantalo is a good lecturer, but the lectures don't fully cover the content of the assignments, in which you'll have to do some self-learning. Labs are easy, but the programming assignments can be difficult as you progress. Every 2 weeks was a quiz which were also relatively easy. Also had a final, which was more like a big quiz worth 10%.
This was a math class, so it involved weekly homework assignments which were fairly easy. Quizzes were easy if you studied, as was the final. Just do the homework and study, and you'll do well. The lectures were alright.
Made this class unnecessarily difficult. Even though I got an A, it was nearly impossible. 75% of your grade is based on FRQ quizzes/finals that are graded extremely harshly - especially the proofs. Overall, Tantalo had great lectures and really explain the material well but the quizzes were tough and the final was nearly impossible.
He is a great teacher, however, he made the grading scale for this class to be pretty tough. 75% of your grade is based on tests/finals so there isn't much room for error especially since everything is graded harshly.
I've only heard good things about Professor Tantalo, however, my experience with him for CSE 16 was less than ideal. I didn't feel like he cared about the students in this class. His lectures were fast like he was cramming the whole textbook into it, and he never stopped to answer questions. He is probably better in CSE 101.
Tantalo is the GOAT. His classes are difficult but fair. He does an amazing job explaining the material. You have to put in the work to practice the stuff he teaches but if you do, you will succeed in his courses.
His teaching doesn't fully cover the homework he gave, so I had to do a good amount of self-learning. The assessments were relatively easy and grading was all done through an autograder so it was easy to get the grade you want on the homework. This class is meant to prepare you for CSE30, and some of what Tantalo taught was not useful for it.
He is a nice teacher, if you ask for an extension he will give it to you. He also extends homework all the time and is always willing to help students. Since he is an upper-division teacher his assignments for CSE 20 are very hard and are not for new CS students. Only take him for upper divs or the class will be very difficult.
For 101, he gives us all the pseudocode, and his midterms aren't too bad. I'd take his classes again!
Pat is a great lecturer and gave clear assignments. We had access to pseudocode that made it go by smoothly. He's also very generous with extensions, though many of them are unnecessary as we're given a week for each assignment. Midterms and final were difficult, but fair. Could definitely do extremely well with effort, but I didn't put much in.
Lectures were rushed and no questions were allowed. He refused to explain homework problems until the day before the test. Tests only had 3 questions each, so if you miss one problem you already failed the test :( Tests often covered 3-4 chapters worth of material at a time because he was rushing through them so quickly
Tantalo made the class nearly impossible to pass. He'd expect us to retain so much info including material the day before each quiz, ridiculous considering the quizzes were 50% of your grade. The class was harder than it should've been, as a straight A student, I received a C+ in his class. Take cse16 with anyone else but Tantalo if you can.
Professor Tantalo is a great CS lecturer (he's not in CS, but Math dept) and knows algorithms very well; Suggestions for passing his class: - Attend his lectures, it helps to stay on top of his Programming Assignments, which there are 7-8 of them, 1-4 in C, 5-8 in C++. - Partner with others by attending tutoring in BE 105/109 rooms EVERYDAY (tip)
He's really good at explaining concepts. Homework and quizzes are a bit tricky but not too bad if you pay attention to the lecture slides and textbook. Just go through any related topics in the textbook. If you ever have any problems, attend his office hours! He's really helpful then.
the best
Terrible class and learning experience.
Just don't, he doesn't care about your grade or mental health
Prof Tantalo has been great in CSE102. Highly recommend. Go to TA OH and attend lectures. It is a tough class due to the concepts but his lecture is detailed. Sometimes he has supplemental lectures (not a fan) but is still interesting to learn and work with.
bruh i just transferred here and im probs gonna be failing this class
My brain hurts from studying all night for this final. All I'm saying is there is no curve and there are supplemental lectures because there is just so much content that he wants to go over. 107 is "supposed" to be one of the easier upper div classes but not with Tantalo I guess. GG and I'll see yall next quarter lol.
CSE 102 with Tantalo was a tough but valuable class in my opinion. The exams are challenging but he prepares you well for them.
Only wanted to write a review since all the other ones were so negative, Tantalo was a great professor and all tests have been challenging yet not impossible if you put in the work..
Blue horse type beat.
Just don't take CSE107 with him. He should be banned from teaching 107. He turned a class about "probability and statistics" into "proofs and statistics". First midterm nobody got a perfect score. The averages on exams were barely 70 or lower. Obliterated my GPA as I barely passed with a C+. GG on retakers whose gonna have an easier prof
Lectures were extensive and rigorous (as would be expected from someone with a math background). Office hours were incredibly helpful and he guided people over homework problems. The labs offered a lot of leeway in how they could be approached, which made them a lot of fun. He is approachable in class, if you have enough patience and tenacity.
Didn't even cover half of the material we were supposed to. Spent half the class proving proofs that we didn't use. He needs to stick to teaching 101.
Great Prof. Enjoyed the course. You will find the blue horse.
Prof displayed the concepts and represented it in lecture. Project are a bit repetitive but nice class. Enjoyed
I really enjoyed Professor Tantalo's course, he seemed so cool during his lectures. Almost all of his programming assignments are easy enough to do in a couple of days, yet he still gives us extensions. Gives study guides for exams with solutions posted. Gives tests for code so you know exactly what your grade will be for that assignment.
After 13s, 101 with Tantalo was a breeze, love him
Great professor with decent lectures. Even though he reuses all the material from previous 101 classes, I still felt his lectures were really helpful with completing the programming assignments. His 101 course was challenging at times, especially being new to C, but nothing too crazy.
Tantalo is the GOAT. After CSE 13S, 101 is really simple and fun. If you're a transfer student, he's very accomodating with extensions and his exams never throw anything that's a curveball. If you can, go to his office hours, and he will clarify any doubts you have. He's one of the best professors on this campus, take this class with him!!
Professor Tantalo lectures well and has good handwriting. There are 8 programming assignments in total. He is very lenient with extensions. He hires many tutors so there is plenty of help to receive. He is also always available via email and is very understanding. Overall a great professor and very knowledgeable about the material.
Prof. Tantalo teaches the material well. I didn't attend most of the lectures but I still succeeded in all assignments and exams. I'd say if you did well in 13S, this should be a breeze. C++ isn't much of a learning curve from C. For the exams, know the theory from the class, it's required. Otherwise, a good intro to algs and data structs.
If you do not have other buddies in the class, live in TA office hours, or start early on PAs, this course will be torture. The testing scripts used to grade the assignments were unfair (they went beyond checking if your code followed the instructions). I felt way underprepared for this course. The tests were super similar to the study guides.
Day one the lecture was impossible to understand and he overcomplicated a lot of concepts. Maybe he's good at other classes but he just can't teach 107 without people understanding nothing and I sure didn't. Makes the homework due before the relevant lecture only adds to the confusion and panic. Please do literally anything else for your sanity.
Smart professor, but sometimes lectures are boring.
great class.
I took cse101 with Pr. Tantalo, and was incredibly surprised. I had just gotten out of the hellhole that was cse13, and was expecting the same treatment in 101. However, Pr. Tantalo blew me away, with reasonable assignments that seemed to be designed to teach instead of torture. The grading was clear and timely, with no attendance, so I could rest.
Great Prof, lectures are a lot to digest and can get confusing. The first midterms content was pretty straightforward, but after that, rip. He's a good teacher and really tries his best. His 101 class is significantly easier than this.
Took Tantalo for 101 and was really happy with the course so I thought 107 would be the same. I was mistaken. Lectures in this class don't add any value to the content of the course. He just rereads word for word all the same examples and ideas from the textbook. Outdated way of teaching that doesn't keep students engaged.
107 with Tantalo can be challenging at times, specifically the homework, but overall the class was really wet taught and organized. The lectures could be proof heavy at times but I thought the pacing and explanations were perfect, and this is coming from someone who has historically failed at probability type questions.
You learn quite a bit from this class. The first half is in C, second half C++. You create a doubly linked list data structure which is used for 4 PAs in C and 2 PAs in C++ (with a different implementation). The last 2 PAs are a binary search tree, in C++. His lectures are fairly proof-heavy compared to other CS classes, but they are interesting.
Tantalo's 107 is a lot more proof-based than other professors. This means that we don't cover the full syllabus (we reached Markov chains this quarter, so 3 weeks behind schedule). I think this is a good thing since we go quite in-depth with the material that we manage to cover. Homework is peer-graded and very hard, but exams are much easier.
Incredible CSE101 professor. Highly recommend to take him if you can. His PAs are well structured and have clear and concise instructions on how you should complete them. Attendance is not required, but every lecture is rich with information to help you with programming assignments and perform well on exams. A true breath of fresh air after 13S.
I definitely recommend him for 101.The class is basically an easier 13S, simple labs and a lot of topics you've already covered in other classes.The tests are very easy, almost identical to practice tests he gives. Everything is very clearly explained in lectures. He is very kind with extensions and the the TA are very forgiving for small errors.
Idk why people are raving about this man. Week one made no sense and good thing I did 131 instead as he tried covering bayes in week 1 where it's usually covered week 4 in 131. Lectures typically make no sense and very abstract and proof focused so very easy to get lost. Good thing I dropped or I have failed or overloaded the TA's.
Tantalo was pretty good for this class, and the work was all relatively straightforward. Definitely worth going to the sections, they help out a ton with the homework. The lectures can be a little confusing, and are very heavy on proofs, but don't always correspond to how to actually do the homework and test problems. Tests were very easy though.
Extremely lecture heavy to the point of giving additional hour and a half of recorded "supplement" lecture every week. Examples are always too abstract and homework rarely corresponds with what was taught during lectures. On the other hand, his grading criterias are really lenient and midterms are much more straightforward than homework.
Super chill prof. 8 assignments which were on a spectrum of difficulty but teach you data structures and algorithms pretty well. He's the king of extensions and the students always show great respect towards it. Lab sections are super useful too since there are so many tutors. Provides good resources to succeed in the class.
Not as bad as what I had heard going in, but the class is alright. It does however require you to spend the majority of your studies on it however as lectures are very proof heavy and require you to read along with the textbook. Homework is incredibly difficult, but exams are much easier. Way too many supplemental lectures (one every weekend!).
You get lots of extensions on the assignments. If you consult the tutors in person or online on Zoom or Discord and reserve ample time to complete the assignments and pass all of the public test cases, you will succeed in this class. Practice midterms are a good representation of the actual exams.
Tantalo is a good prof in other classes but in cse 107 he is absolutely abysmal. He spends most of lecture doing proofs that don't matter for the actual tests or homeworks. He also has a suplemental lecture each week so instead of 3 hours of lecture its 4.5 hours since he can't seem to teach in a time efficient manner. Do not take him for CSE 107!!
Overall, Tantalo does a great job of teaching his students the necessary topics to succeed on his exams and his HW. He is generous with extending due dates and the class Discord is very useful. The one gripe I have is that for the exams, he will teach several new concepts just days before (which are on the tests), which I think is quite unfair.
great for 101. bad for 107. im only mad cause 107 isnt supposed to be v hard but hes so passionate about the subject that he trys teaching a lot of info but he isnt great at getting stuff across (esp concisely). gave an extra lecture every other week to watch on the weekends. had hw and labs almost every week. just a ton of info covered.
Everybody told me this class was a piece of cake after 13s, so I was a bit surprised by the difficulty of some of the labs. Still, it's doable with lots of extensions and practice finals which are similar to the real thing. My only gripe is that his handwriting can be hard to read at times, which makes it a bit harder to follow along in lecture.
Labs are worth 50% of the grade with the rest consisting of 2 midterms and a final. The exams were similar to the given practice which was nice. Weekly labs with due dates that get pushed back every time. It is a good idea to get your labs done early because there are a few that are challenging and will take a decent amount of time.
If you do the assignments and practice the algorithms discussed during class ur good. Granted some topics weren't discussed during class near the end and we had to do that ourselves but the tutors were very helpful. Assignments will pile up so just deal with that and you should be good to go. Tells us exactly what we need to know for exams.
Tantalo is a good professor. The labs are easy if you understand basic coding. The midterms are very similar to the homework so work to understand those. Sometimes the midterm questions were easier than the HW questions. The only negative is that I failed to see where the material would be useful in CE. I hear it's useful in ML and data science.
Programming assignments range from easy to extremely difficult but are mostly middle of the road, everything gets extended at least 2 days. Lectures are mostly boring, and exams are mostly just memorizing the stuff he does in lecture. Not the most informative class but not very difficult either
Great lectures. Very easygoing, willing to accommodate students needs in terms of due dates. Most difficulty will come from the nuances of C/C++ rather than the data structures/algos themselves. Exams are extremely easy and follow the study guides very closely. Grading scripts are given to you and assignments are fairly doable if started early.
Extends every assignment, but tbh the original due dates weren't always realistic. Grading scripts were frustrating at times, so start early. Exams were mostly close to review content, but study beyond that. Being tested on material we had just learned in lecture was annoying. Overall, lectured well on most content, but still sometimes hard.
This was a wonderful class. The programming assignments aren't hard compared to CSE13s, and the tests were very easy compared to the PAs and other course material.
His lectures were really helpful in explaining the concepts, and would often provide pseudo code and a lot of clarifications for the PAs. However, he would often go on tangents and leave content that is on the exams to the last minute.
He was very proof heavy in the lectures, and barely went over examples. This made homework difficult (which is graded on correctness). However, the exams were much easier than HW.
I recommend going to lectures, they helped me a lot for understanding what we were doing in the PAs and exams. He's good at explaining concepts but he does kind of drone on so try to pay attention. ALWAYS START EARLY ON PAs!! For exams, ALWAYS do the review and if you can find them do the reviews and exams of past quarters for practice.
Pauls my GOAT. always extends pas (hw) an extra like 3-5 days. exams are fairly easy if you do the reviews and at least skim through lecture notes.
i attend lss 3x a week and spend many hours memorizing material in preparation for 4 quizzes that r 40% of your grade. he doesnt tell you what is being covered so u r forced to memorize everything (he also doesnt say what formulas he will provide until the day of the quiz IN lecture so you end up memorizing tons of pointless topics + wasting time)
Took him Winter 2024 for cse 107. Very proof heavy in the lecture that were usually unnecessary for the homework and exams. Had a supplementary lecture every weekend. Labs were simple if you understood how to code basic programs. Midterms were usually easier than the HW. Very generous on points for midterms + exams though. Recommend for CSE 107.
Mostly copied textbook and spent way too long on proofs. We had probably a dozen hours of supplemental lectures. HW is sometimes too hard, but the class does start hard end easy and is graded fairly. 101 is taught better, has as many tutors as 107 has hours of supplemental lecture, and also gets extensions on just about every assignment since 2006.
Tantalo is great for 101, but I'm a bit mixed on his teaching of 102; some really like him, some don't. Many lectures were just reading off the handouts; get ready for some tough proof homework! However, he deliberately picks easy problems for his exams, and the class is easier than other 102 profs, so I'd still recommend taking the class with him.
Very love-hate relationship with this man. Lectures were very comprehensive with many examples. Homework was tedious, only the hardest questions were graded, and students had to grade each other's homework which was annoying. Quizzes were worth way too much which hurt my grade but labs were very easy. The final was tough imo but I enjoyed the class
Lectures were very useful in understanding the concepts. I wish there wasn't so many supplemental lectures. There's 4 quizzes with it being 40% of your grade. However since each quiz only has 3 questions, if you miss one, you lose a lot of points. Outside of that, it was a really enjoyable class despite Tantalo's ratings not being high for 16.
Textbook is great! Lectures were OK. Volume of HW was unnecessarily high. Fairly proof-y class. Quiz problems were ~ easier HW problems, though the (TAs using prof's rubric)grading was sometimes inaccurate (there are regrade requests). Problems on the final were ~ slightly harder HW problems. Skipped time complexity even though it's in the book.
Solid professor, but one thing you should know about him. He is a math guy, not a CS guy. Strangely enough, that means his CS stuff will be on the easier side, but his math stuff will be on the harder side. Be strategic with the lectures you go to.
Tantalo's lectures for 16 were often confusing and very proof-heavy. Examples covered in class were very different from the hw so the hw was pretty hard. The crowd grader system for the hw could randomly make or break hw grade. Quizzes, midterm, and finals had easier questions then hw. Posted several long required supplemental lectures.
Tantalo is a good lecturer, but in CSE 101 he demonstrates the impressive ability to find the most trivial and boring parts of a topic, and spend the entirety of lecture on those parts, without even being particularly rigorous. Programming assignments are the bulk of this class and are tedious but easy. You'll probably learn more in another 101.
If you liked CSE16 this is a good class for you, otherwise look elsewhere. Tantalo fit a semester-ish worth of material into a quarter, and his lectures are pretty good! However, to do so he posts extra, supplemental lectures. Homeworks are considerably harder than exams (good). Homework is done via crowdgrader, a peer grading platform.
This class is hard but Tantalo teaches the material very well. The amount of time he expects you to spend on the class feels unreasonable. Lectures are dense and there was 7 full length supplemental lectures throughout the quarter, and you gotta watch them to keep up. Exams aren't bad if you prepare how he tells you to.
This is a very good class. The only issue were the many supplemental lectures that you need to watch over the weekends. The homework is sometimes difficult, but the midterm and exam are 10x easier than the homework, so if you understand the homework and occasionally read through the textbook, you should do good in his class.
This teacher is lazy, he reuses course materials such as tests, hw, reviews from past quarters and just glosses over the text book during class. We used crowd-grader to grade our own homework assignments which would hurt your grade if you gave anyone anything but the max score. This teacher is phoning it in just like half the students in his class.
If you get 100% on all homework assignments and do decent on the exams you will get a high B/low A. He doesn't curve and only gives out 0.5% extra for SETS. Exams are really easy. HW is challenging toward the end but he gives you the pseudocode. I didn't go to lecture once and ended up with an A.
Very good for 101 as he teaches very well. Not great for 16. Class is heavy on programming assignments which make up bulk of your grade, these assignments are medium hard level of difficulty, but can be completed if you start early. 2 midterms and 1 final, if you know your algorithms for this class, you are set. Good for 101, but didn't learn a lot
The biggest downside of this class is that his lectures are very slow, monotone, and overall boring. Because he pack so much content into the class he also does weekly supplemental lectures that can get up to 2 hours long. Otherwise, Homework is 5x harder than Midterms and Final and Labs are super easy. No curve but Homework/Labs is 40% of grade.
OK lectures, easy exams, and medium-difficulty programming assignments. I would highly recommend actually doing the HW instead of using AI for everything, because its literally the only way you will get anything from this class.
7 extra 90 minute supplementary lectures. Exams are 10x easier than the HW.
The lectures were all on proofs and little on practice examples. He does provide practice exams that somewhat follow the real exams. 2 midterms and one final each for 20%. The final was much easier than the 2 midterms. Could not fit all the material in the allotted class time so he often gives supplemental lectures. Not the worst but not the best.
Tantalo is the one you want to take for CSE101. Super lenient with programming assignments, and class information is pretty easy to learn too (few things he covers only in lectures though, be sure to note that as they'll be on the midterms/final). If you cheat make sure to change your code up enough or you'll be flagged by their script.
Tantalo is a good professor. The material is difficult and the book is hard to read but the class is doable if you put in consistent effort. The midterms and final are relatively easy, though if you are only doing the homework and not extra practice, the material is easy to forget.
I took this class over summer and it was great. You will have a few quizzes and very easy coding assignments. Professor Tantalo is a great lecturer and if you show up to class and understand the in-class examples, you should be all set!
He makes programming uninteresting, and his monotonous tone does not inspire me to program anything ever. To sum it up, he explains self explanatory things for the whole lecture. Attending his lectures is like volunteering to get waterboarded
Explains self-explanatory details for the entire lecture. Attending his lecture is like volunteering yourself to get waterboarded by the Japanese military. "Supplemental" lectures should be renamed to mandatory lectures, but they only exist because bro explains concepts in O(n!)
a bitter math academic who sees CS students as undeserving brats because they get jobs that pay way more than his research grants. in the real world, software engineers are optimizing algorithms with practical data structures, not writing matrix operations with a linked list. Bro, he doesn't want to teach, he wants to gate-keep.
Not as bad as people say. His lectures are drier than the Sahara, but his explanations are actually pretty good. Tedious HW, easy quizzes, mid final. We barely covered probability in the last week of class. Said that the final would be very spread out. Proceeds to make 90% of the final on the one topic we barely spent time on.
I have no knack for programming, so the assignments he expects us to do are arduous but don't really teach us anything meaningful. It's just implementing custom classes in a convoluted manner. Lectures are as uninteresting as paint drying and they're only useful for exam preparation. For a DSA class there isn't a lot of DSA being covered.
Basically for CSE101 youre kinda screwed regardless of whatever prof it is, since the alternatives are like AVG, Pang, Montazeri, or Demertzis. Based on that, he's definitely the least bad. that being said he's not that great at actually teaching, but PA's and tests aren't nearly as bad.
This is one of the most organized, and structured courses that I've ever taken. This really helped me feel engaged as I knew what to expect in terms of when assignments were due and resources are easily accessible on the class website. There's no guessing of what to study because he's a good communicator about what topics to focus on.
Hit-or-miss class. Assignments were generally good and taught you a lot, midterms/finals were very reasonable and based on what was learned in class, but the lectures were incredibly boring, and people stopped showing up to them halfway through the quarter. Certainly not the worst, but also not really a prof I'd be eager to repeat.
This professor teaches only proofs during class and expects us to understand all the concepts. The midterms and finals are tough, the class is very boring and I would fall asleep not understanding anything. Chatgpt explains more clear than the professor, be for real. If there an option, please avoid this class
Class is easy and all the pseudocode is given. He/TA's will basically give you the answer straight up
Typical math class. Absurdly difficult homework followed by not so difficult exams with extremely generous partial credit. Both have solutions posted online after due date. Mostly conceptual lectures and assigns 2 lectures over the weekend like a devil with no required attendance. I feel like the prof isn't the best at teaching stats but he's chill
He's overall a good professor. The most annoying thing is the extra makeup lectures he gives because he doesn't get through material fast enough. The midterms and finals are much easier than the homeworks. Reviewing the discussion and review problems are more than enough to pass the midterms and finals.
The class is alright. Make sure to start on your assignments early and PLEASE test your code through the grader they give you, so you don't lose 40 points on a lab for a segfault you didn't notice. Exam review problems are very similar to actual exam content, and plenty of pseudocode for labs are available on the website.
Tantalo is super stingy with grades. He won't round your grade unless it is a tenth of a percent to the nearest whole number. I may sound salty, but many others encountered the same thing as me. Just retire unc
honestly mid
Pros: He rages to comments he doesn't agree on reddit, which is quite funny Cons: Bad prof
Makes no sense. He does not utilize canvas and expects you to use his website, which looks like it's from the 1990s. Very hard to keep track of assignments bc of this. Basically 4 midterms disguised as "quizzes". Doesn't make announcements and is out of touch. Very dry lecturer. Crowdgrader is annoying and makes you grade other students' work.
His lectures are long, boring, and difficult to make it through them and retain information. He frequently has supplemental lectures. Homework is graded by students, each student has to grade 5 other students homework submissions and your grading is worth 20% of the homework grade. He assigns 35-50 questions a week which take a minimum of 2 hours.
Horrible. Doesn't care about students. Lectures feel rushed, crammed, and boring. 4 quizzes and final that r closed notes and difficult, doesn't provide resources to help students prepare. Forces u to grade other students work. Does everything old-fashioned, like babe its 2025. 90 min supplemental lectures which he expects u to watch.
Weekly homework and labs with bi-weekly quizzes makes the class kind of stressful. The content is hard to learn as is but he does a really good job with lectures. However I also recommend doing the textbook readings he assigns, that's really helped me. He also uses crowd grader which I personally like.
Lectures are entertaining to listen to. The class is based on four bi-weekly quizzes and a non-cumulative final. Labs are super easy to understand and complete.
Lectures are very straightforward and to the point. Writes down all his notes handwritten and is great at explaining topics. Also, easy to reach outside of class and is transparent on grading. However, deadlines/quiz dates are hard to keep track of, since he prefers his website (which has no notifications) over canvas. Also not a fan of crowdgrader
Really uninformative when it comes to tests. Lectures are informative but very dry, very test heavy. There's a lot of homework. Quizzes were easier then homework but final was hard.
Lectures were slow but helpful. Lots of homework, and not guaranteed full points for hw because of Crowdgrader. Quizzes 1-3 okay, quiz 4 harder. Don't stress too much for the quizzes. I recommend practicing homework problems to prepare for the final (Tantalo's review also had most of the material on the final). No opportunity for extra credit.
Professor Tantalo definitely knows the topics he teaches well and answers questions clearly. Tests aren't super difficult if you study well for them, but you definitely do need to study quite a bit. Overall not a bad class, and the topics are pretty memorable.
Lecture is two times a week, every week includes a supplemental lecture you need to watch in your own time (often 2+ hours). Exams are harsh with partial credit, and often have questions that build on previous answers, so nothing is forgiving. Lectures are mind-numbing, Tantalo should find something he's better at teaching.
asfafafsafsafsfsafsafsa
He's the only professor I've had that actually had a useful study guide.
Tantalo's teaching style works well for CSE 101, not as much for 107. Lectures are slow paced and can lull you to sleep at times since they last for 1 and a half hours or more. There is a lot of abstract content that the lectures struggle to clarify. Homework is very dense and takes a lot of time, so if you don't start early you might not finish.
i have taken a lot of different classes with tantalo. tantalo is probably the best 101 teacher: he is excellent in that class. but the math based ones, not so much. the lectures are really dense and confusing. be prepared for lots of supplemental lectures. his midterm review and final review are v similar to tests though.
Honestly I really enjoyed taking his CSE101 course. He explains topics really clearly and if he catches you cheating(for any reason) he just gives you 0s. While his PAs aren't the easiest to do, they're also not that difficult. His exams are pretty self-explanatory. Overall, he is the GOAT for CSE101. I'll miss having him.
Class Info
Online Classes
100%
Attendance Mandatory
6%
Textbook Required
38%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.38 avg changeRatings by Course
CMPE16
5.0
(2)CMPS010
5.0
(1)CMPS11
5.0
(5)CMPS12B01
5.0
(1)CMPS201
5.0
(2)Difficulty by Course
MATHB11B
5.0
MATH22
4.8
CSE107
4.0
COMP10
4.0
CMPS012A
4.0