2.2

Victor Adamchik

Computer Science - University of Southern California

2.2
Quality
3.9
Difficulty
27%
Would Retake
203
Reviews
2.2
Quality
3.9
Difficulty
2.2
Helpful
2.2
Clarity

27%

Would Retake

203

Reviews

Rating Distribution
Official
203 total ratings

5

37

4

14

3

16

2

22

1

114

What Students Say

This made it almost impossible to learn IN class

CSCI570 - 2.0 rating

Prof Adamchik is difficult to understand at best

CSCI570 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

5%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 106 grades
Most common grades:
A (40)
Not sure yet (39)
A- (16)
Grade Distribution
A(44)B(23)C(7)D(2)F(2)A-/B+(29)
Based on 156 reported grades
A: 40
Not sure yet: 39
A-: 16
B: 15
Common Tags
Tough grader (50)
Test heavy (35)
Lots of homework (32)
Lecture heavy (27)
Graded by few things (20)
Hilarious (18)
Inspirational (14)
Get ready to read (14)
Rating Trend

Declining

-0.52 avg change
Nov
Dec
Feb
Mar
Jul
Nov
Last 6 months
Ratings by Course

CSC1570

4.2

(5)

CSCI567

4.0

(15)

CSCI467

4.0

(2)

CSCI570

2.8

(49)

CS201

2.0

(14)
+4 more courses
Difficulty by Course

CSCI467

4.5

CS170

4.2

CS570

4.2

CSCI570

4.0

CSCI567

3.9

Reviews (202)
2.0
4.0
CSCI570
Jul 29, 2017
Wouldn't take again

I took this course over the summer, which shortened the entire class to 6 weeks. Because of this, Adamchik had to rush thru all of the material. This made it almost impossible to learn IN class. A lot of studying (learning, really) was done on my own via other lectures I found online (MIT, UCDavis, CoderIsland). Also, get used to hearing "OK" a lot

TEST HEAVY
2.0
4.0
CS570
Sep 21, 2017
Wouldn't take again

Very difficult to follow in lecture.

TEST HEAVY
GRADED BY FEW THINGS
LECTURE HEAVY
5.0
3.0
CSCI570
Oct 22, 2017
Would take again

Pro Adamchik has an accent so it may be difficult for some students to hear or understand. But if you try to listen carefully, you will find Pro Adamchik teaches well. He not only focus on content in books but also adds some extends in lecture. His lectures are clear and logical.

5.0
3.0
CSCI570
Oct 23, 2017
Would take again

Victor is awesome! His lecture is logical and inspiring. His slides are well-prepared. The examples of the algorithms application are different from the textbook. So I have to read both his slides and the textbook. Though his Russian accent made me confused at first several lectures. But I have been used to it and found him a good professor.

Respected
Inspirational
ACCESSIBLE OUTSIDE CLASS
4.0
4.0
CSCI570
Nov 2, 2017
Would take again

Professors slides and lecture notes are very good. Especially his notes on Network Flow was wonderful. He taught us ways to approach dynamic programming using recurrence relation which made things very easy for us.

Inspirational
Amazing lectures
LECTURE HEAVY
5.0
4.0
CSCI570
Nov 4, 2017
Would take again

Victor's material is more logical and easy to follow even if his english is not easy to understand. But he is willing to help students and give interaction with students.

Gives good feedback
LECTURE HEAVY
5.0
4.0
CSCI570
Grade: A
Apr 4, 2018
Would take again

Victor has very logical slides which I think is better to understand than ss's lecture.

Gives good feedback
LECTURE HEAVY
5.0
4.0
CSCI570
Grade: B
Jul 4, 2018
Would take again

Professor Adamchik is a wise man. The subject is hard and it should be. You better work your ass off to reviews those pass exams, which can be found on coursehero.

Respected
Hilarious
Caring
5.0
4.0
CSCI570
Grade: A
Sep 1, 2018
Would take again

The best teacher teaches the best course in USC

ACCESSIBLE OUTSIDE CLASS
Amazing lectures
LECTURE HEAVY
1.0
4.0
CSCI570
Grade: Not sure yet
Sep 5, 2018
Wouldn't take again

Prof Adamchik is difficult to understand at best. He mumbles when he speak and does not pronounce his words properly. I am sitting in his class right now and compared to another professors discussion class, Adamchik tends to skip explanations and important slides in class. Students who do not have prior knowledge tends to struggle a lot under him.

Tough Grader
Get ready to read
LECTURE HEAVY
5.0
4.0
CSCI570
Grade: Not sure yet
Oct 16, 2018
Would take again

Best prof ever!

Skip class? You won't pass.
Inspirational
Amazing lectures
5.0
5.0
CSCI570
Oct 19, 2018
Would take again

Amazing.. He is really good at leading you thinking, instead of just teaching..

Respected
Amazing lectures
LECTURE HEAVY
5.0
4.0
CSCI570
Grade: A+
Oct 19, 2018
Would take again

I have learnt more in this course alone than all the courses that I have taken in my undergrad pertaining to Algorithms and Data Structures.

Inspirational
Clear grading criteria
Amazing lectures
5.0
4.0
CSC1570
Nov 13, 2018
Would take again

He's a great professor. Initially maybe one might feel difficulty in understanding his accent(which is not too hard as well). But other than that, undoubtedly amazing lectures. We learn to think and how to approach a problem in a different way. I just love his lectures! Given a chance just take the course !!!!

Inspirational
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
3.0
4.0
CSCI570
Grade: B-
Dec 12, 2018
Wouldn't take again

Just mention some shortcomings here: The class is only graded on midterm/finals, however the grading rubric is extreme: In some problems you usually get either full or no points. Since there is no standard form for answering some question (which is the most annoying thing for me), points will be deducted heavily only for inappropriate expression.

Clear grading criteria
GRADED BY FEW THINGS
LECTURE HEAVY
5.0
2.0
CSCI570
Grade: A+
Dec 17, 2018
Would take again

Good professor. Caring students. Although language is a problem. But I will rate 5. Worth it.

Respected
Inspirational
Caring
5.0
4.0
CSCI567
Mar 21, 2019
Would take again

A person with clear ideas about machine learning and what he is teaching with a few jokes in between his lectures.

Hilarious
Amazing lectures
Lecture heavy
5.0
4.0
CSCI567
Grade: Not sure yet
Mar 28, 2019
Would take again

A wonderful professor. You will actually study Machine learning in his lectures. Not only the programming part but also the theory, which I believe is very important. The assignments, both programming and theory will be well graded and detailed. You will learn to program ML algos from scratch. Discussions are the best he makes sure you participate.

Gives good feedback
Clear grading criteria
Amazing lectures
3.0
4.0
CSCI567
Apr 18, 2019
Wouldn't take again

Class is all about ML theory and it is a hard subject. If you aren't comfortable with calculus/linear algebra it will be even harder (knowledge in prob & stats also helps). Prof was decent at explaining lectures but he spent a little too much time on derivations which lost me on big pictures of how algorithms work. Reasonable class but heavy hw

Lots of homework
5.0
4.0
CSCI570
Grade: A-
Jun 30, 2019
Would take again

The class itself is hard but the curve is quite lenient at the end. The main purpose of this class is for you to pass the job interviews

Gives good feedback
Clear grading criteria
4.0
3.0
CSCI567
Grade: Not sure yet
Aug 11, 2019
Would take again

The class is overall good and interactive. The course as a whole is interesting. There is some scope of improvement - to get rid of ambiguities in assignments and exams. Involves lots of math but a solid choice overall.

Graded by few things
Hilarious
Amazing lectures
5.0
4.0
CSCI567
Grade: A
Aug 19, 2019
Would take again

Best professor to clear concepts on most difficult topics. Must attend all his lectures and discussions for better understanding.

Respected
Get ready to read
Inspirational
2.0
5.0
CSCI567
Grade: Not sure yet
Dec 2, 2019
Wouldn't take again

Prof. Adamchik clearly understands Machine Learning, but is unable to explain the topic coherently. If you ask questions in class, be prepared for him to make fun of you. I learned 90% of the material by watching YouTube videos after class. Dont waste your money, go on the internet and teach yourself the topics instead.

1.0
5.0
CSCI567
Dec 23, 2019
Wouldn't take again

His lectures are very confusing. His tests are purely math tests. Class average is B+ which is not that good. He does not try hard to explain the intuition behind each machine learning model, instead gives you endless math derivations in class. He laughs at students when they ask a stupid question. One of the worst classes Ive taken.

Lots of homework
Lecture heavy
Tough grader
5.0
4.0
CSCI567
Grade: A-
Dec 24, 2019
Would take again

The professor is amazing. The lecture is heavy and if you don't have a solid (math) background you need to review it after class, but still, will learn a lot if u spend enough time into this.

Accessible outside class
Inspirational
Amazing lectures
1.0
5.0
CSCI570
Grade: B-
Dec 27, 2019
Wouldn't take again

He has a trait that no professor should ever have. He makes fun of people who raise questions in class. He is being paid for teaching and not for humiliating people who are putting in genuine efforts to learn something. He is not at all humble and very egoistic. He makes the course hard with his weird accent. No knowledge can justify his arrogance!

Graded by few things
Tough grader
2.0
4.0
CSCI570
Grade: B-
Apr 3, 2020
Wouldn't take again

This class is being taken during the COVID19 pandemic. Exams are online so students are sitting together and copying the answers. The grading system still remains the same. The average grade of the class is record high due to copying. People writing the exam honestly will definitely get a C because its relative grading.

Get ready to read
Skip class? You won't pass.
Test heavy
1.0
4.0
CSCI570
Grade: Not sure yet
Apr 12, 2020
Wouldn't take again

A USC professor that doesn't care about the students during the COVID19 and that stresses them to the limit. This was his response to me: "the 570 course structure does not permit extensions, because otherwise you won't be able to do the next assignment. i suggest you take penalty, but continue learning"

1.0
4.0
CS570
Grade: Not sure yet
Apr 18, 2020
Wouldn't take again

I JUST WANT TO SAY ONE THING. PLEASE PRONOUNCE WORDS PROPERLY. YOU MADE STUDENTS SIGN THE TROJAN OATH SOMETHING BUT STILL STUDENTS HAVE COLLABORATED IN EXAMS.

Graded by few things
Lecture heavy
Tough grader
1.0
5.0
CSCI570
May 2, 2020
Wouldn't take again

tough grading criteria, he wants half of the students below B in graduate course. What amazing grading criteria. Besides, in our online test, we cannot go back to revise our answer. great job victor

1.0
4.0
CSCI570
Grade: Not sure yet
May 5, 2020
Wouldn't take again

He wrote a terrible textbook full of mistakes and "force" everyone to buy it by not sharing his slides. During COVID-19, while other professors are trying to make everyone's life easier. He decides to give exam that randomizes the order of the questions for everyone while not allowing people to change answers for previous questions.

Tough grader
1.0
3.0
CSCI570
Grade: B
May 18, 2020
Wouldn't take again

He forces you to buy the book he wrote. He is more a salesman than a professor. The exams, which take 80% of the grades, have so many mistakes, that you cannot even understand the meaning of the questions. Never answer the emails.

4.0
4.0
CSCI570
Grade: A-
May 18, 2020
Would take again

Algorithms under him is hard work. But you can trust him to make you thorough with the subject matter. Take the course to learn graduate-level algorithms, not to improve your GPA.

Get ready to read
Lecture heavy
Tough grader
4.0
4.0
CSCI570
Grade: A
May 23, 2020
Wouldn't take again

Victor has a very high-level understanding of algorithms especially in the second half of the course. The homework assignment is HARD. If you want to challenge yourself, don't hesitate to take his session.

Lots of homework
4.0
5.0
CSCI570
Grade: B
Jul 7, 2020
Would take again

I took Algorithms with Adamchik over the summer and well cramming 13 weeks of material into 6 is difficult to say the least. Professor Adamchik is clearly knowledgeable about the subject material and I feel bad for him because he doesn't like teaching online classes but his office hours and those of the TA's are extremely helpful.

Skip class? You won't pass.
Test heavy
Lecture heavy
1.0
1.0
CSCI570
Grade: A
Jul 9, 2020
Wouldn't take again

I took it this summer. I have expertise in algorithm design and what I can say is this is a terrible course. The textbook used is bad with lots of typos. Victor was just trying to sell his textbook. The TAs are not qualified. They're trained to blindly follow the rubrics when grading exams and HW. What's worse is Victor allows them to do so.

2.0
3.0
CSCI201
Sep 2, 2020
Wouldn't take again

Only 3rd week of class and had to write this. This is his first time teaching CS201 and it is possibly the worst. Unclear instructions on assignments, Lack of communication ,does not answer questions thoroughly during lectures, CPs rude on piazza, expects you to "Google" stuffs they don't teach and you have to know know them for assignments

1.0
1.0
CSCI201
Sep 18, 2020
Wouldn't take again

Content is not very useful for actual software dev. More like 104 p2

Group projects
2.0
4.0
CSCI201
Grade: Not sure yet
Sep 21, 2020
Wouldn't take again

Unclear, boring lectures. Doesn't understand people's questions, so he outright doesn't answer them. Assignments and lectures are unrelated. Quizzes are terribly written questions stolen from other sources on the internet.

Skip class? You won't pass.
Group projects
Lecture heavy
1.0
3.0
CSCI201
Grade: Not sure yet
Sep 24, 2020
Wouldn't take again

The worst CS prof I've ever taken. If I've taken him as my intro class, I've had already dropped. 0. Boring 1. The professor's accent is bad. Not terribly bad, but bad. (This one is actually not a big problem) 2. He can't understand students' questions. Merely repeating. 3. Not organized. 4. Lecture not related to hw, at all! 5. No communication

1.0
4.0
CSCI201
Grade: Not sure yet
Oct 5, 2020
Wouldn't take again

Cannot answer questions for his life. He gets frustrated if you ask a question he already covered, but dare ask anything relevant and he will dodge the question or flat out refuse to answer it. His programming assignments are just PDFs he pulled from his time at CMU, and are in no way related to the material that is supposed to be in 201. Avoid.

Skip class? You won't pass.
1.0
3.0
CSCI201
Grade: Not sure yet
Oct 18, 2020
Wouldn't take again

Never written one of these but Adamchik has been terrible so far teaching 201. Realize it's a weird semester but he doesn't turn camera on during lecture (small, but still), and his accent+his poor connection makes lectures quite literally impossible to understand. Seems like he's much better at teaching the algos class

1.0
5.0
CSCI201
Grade: Not sure yet
Oct 21, 2020
Wouldn't take again

Avoid this man at all costs. He made 201 a terrible experience for all of the students and even the course staff. He has absolutely no idea what he's doing and refuses to teach us anything that we will need for the quizzes, exam, assignments, labs, or final project. Do whatever is in your power to avoid taking classes with him.

Lots of homework
Group projects
Lecture heavy
1.0
2.0
CSCI201
Grade: A
Nov 23, 2020
Wouldn't take again

I wish there is a tag "skip class and you WILL pass". Class is easy A but unorganized and unnecessarily confusing. First time in school I questioned myself why I am listening to my professor lecture. Once he tried 1/2 a class to make his demo work (in the end failed). Lecture is only useful in his little quizzes, full of errors, regraded every time

3.0
5.0
CSCI570
Dec 19, 2020
Wouldn't take again

csci570 is a master-level course, thus, this algorithm course focused on analysis of algorithms and design rather than implementation or introduction, and it leads to a very tough or difficult level. Only you are a DALAO(The best student), I would suggest you pick his course. Another reason is that his russian accent is hard to understand...

Lots of homework
Lecture heavy
Tough grader
2.0
4.0
CS570
Grade: B+
Mar 29, 2021
Wouldn't take again

heavy accent, confusing lectures, makes no effort to help students learn. Pretty rude especially when sending emails. The class median only gets a B, and grades below B at USC graduate school is kind of considered a 'fail' -- thus half of the class fail

Tough grader
1.0
3.0
CSCI570
Mar 31, 2021
Wouldn't take again

Class itself is just an undergraduate level Algorithm class, with literally the same material as CSCI 270 in USC. However, the professor's accent is thick and instruction is confusing. resort to repeating "ok?" a thousand time instead of actually explaining things clearly, which is quite amusing. Much more lenient than before though.

1.0
3.0
CSCI201
Grade: A
May 12, 2021
Wouldn't take again

Class was universally agreed to be a train wreck Fall 2020. Awful. Mark of honor for USC CS students if you survived this class online. Assignments were irrelevant to material covered in class, final project's technical skills were wholly undertaught, tests were a joke, hundreds of grading errors and legit petitions to have the class reworked.

Group projects
Lecture heavy
1.0
4.0
CSCI570
Grade: Rather not say
May 13, 2021
Wouldn't take again

Midterm 35%, Final 47%. Homework, while being tricky and lengthy, is only 18%. If you mess up either one of the two tests there is no way to recover. Ridiculous class.

Graded by few things
Test heavy
Tough grader
2.0
2.0
CSCI570
Jun 2, 2021
Wouldn't take again

Agree with all posts below about CSCI570. It mainly focuses on two exams. You need to do a good job in both exams in order to pass the course. The course materials is too basic for graduate education.

Graded by few things
Test heavy
2.0
3.0
CSCI570
Grade: A
Jul 1, 2021
Wouldn't take again

A bit difficult to understand, but you can work with the textbook and lecture recordings. Assignments will be good practice for exams.

1.0
2.0
CSCI201
Grade: A
Jul 31, 2021
Wouldn't take again

Took 201 online in Fall 2020. Terrible class, I stopped going to lecture after a few weeks because it was useless. Weekly multiple choice quizzes were easy, the midterm was the same questions from a combined quiz pool. The class gave no preparation for the group project, and was overall useless.

1.0
5.0
CSCI201
Aug 4, 2021
Wouldn't take again

WORST PROFESSOR I EVER MET.

1.0
5.0
CS201
Grade: D
Aug 4, 2021
Wouldn't take again

not a hard course, but probably have to self learn the material as he mostly reads of slides during lectures. homework and projects take a lot of time (not too hard but time consuming)

1.0
5.0
CS170
Grade: B
Aug 4, 2021
Wouldn't take again

Imagine this: toughest class in the undergrad math division combined with one of the most challenging professors out there... thats what this class feels like. Tough to understand his style of teaching and doesnt really care for students when it comes to lecture - goes way too fast and goes over the class period making me late to my next class.

1.0
5.0
CSCI567
Grade: Rather not say
Aug 11, 2021
Wouldn't take again

One of the worst professors I have ever met. Does not care about the students and not reasonable when it comes to clarifying questions. Horrible with email response and very rude. TA are also horrible graders and make a lot of mistakes when delivering assignments and correct them close to the deadlines. Never will I take any of his courses again

Lecture heavy
Tough grader
1.0
4.0
CSCI570
Grade: Rather not say
Oct 6, 2021
Wouldn't take again

Two exams weight more than 80% so if you don't do well in either one, you fail the class already(afaik he doesn't curve). He is really rude to student too. If he thinks you are asking an easy question, he will humiliate you in front of the class. Also he forces student to buy a textbook he wrote using a different name. Avoid him!

Graded by few things
Test heavy
1.0
4.0
CSCI170
Oct 6, 2021
Wouldn't take again

Seriously, go cancel your lecture. A combination of humiliating students, lecture is not informative and confusing, tough grader, heavy weighed tests, and so on. Awful.

Test heavy
Tough grader
1.0
5.0
CSCI170
Grade: Rather not say
Oct 11, 2021
Wouldn't take again

You're better off reading the textbook, watching YT videos, and seeing the TAs than learning anything from this professor. Quizzes are due before the HW assignments on the chapter we're learning about. Avoid taking his class if you can take it with another professor.

Lecture heavy
Tough grader
1.0
5.0
CSCI170
Grade: Rather not say
Oct 15, 2021
Wouldn't take again

I just failed my midterm, and he doesn't even curve wtf, despite this class being heavily curved or having an adjusted grading scale in past years; literally doesn't care about his students

Lecture heavy
Tough grader
1.0
5.0
CSCI170
Grade: Rather not say
Oct 15, 2021
Wouldn't take again

If you know, you know, literally doesn't care about his students and makes fun of them in class; doesn't even curve the exams despite many people failing despite CSCI 170 historically having a very lenient grading scale in the past; partial credit was so trash on the midterm, multiple people just got 0/15s on problems despite writing things down

Test heavy
Lecture heavy
1.0
3.0
CSCI170
Grade: Not sure yet
Oct 30, 2021
Wouldn't take again

Prof. Viktor Adamchik is not a good instructor. His 170 course is constructed to emphasize gotchas and seems to pride on issuing difficult, nonintuitive problems that are generally difficult to prep for without doing every question known to mankind. Make no mistake, 170 is not an easy class. But Adamchik certainly does not make it easier. No curve.

Test heavy
Lecture heavy
1.0
5.0
CS170
Grade: Not sure yet
Nov 2, 2021
Wouldn't take again

I wish I could give a 0. Adamchik is a terrible and stressful professor. He belittles his students and is unwilling to provide any help, despite his lectures being poor in quality. Rubrics are never released before homeworks are due, and his grading policy is often unclear. There is no curve, there is no leniency, despite the courses difficulty.

Lots of homework
Tough grader
1.0
5.0
CS170
Nov 2, 2021
Wouldn't take again

He is a terrible professor, who is rude, doesn't care about students, makes grading incredibly harsh, and his lecture slides often have mistakes. His grading is strict and tough, and even though many students are failing, he doesn't plan on curving the class. Overall, I would not recommend having him as a professor.

Tough grader
1.0
4.0
CSCI201
Nov 3, 2021
Wouldn't take again

Avoid if at all possible. You will learn more from skimming the slides for five minutes than Adamchik's entire lectures. Much of the content will have to be learned on your own. He is dismissive of student's questions and concerns. The assignments are not clear and it is often hard to tell what the requirements are.

Lots of homework
1.0
5.0
CSCI570
Grade: F
Nov 5, 2021
Wouldn't take again

Inconsiderate

Lots of homework
Test heavy
Lecture heavy
1.0
5.0
CSCI170
Grade: Not sure yet
Nov 6, 2021
Wouldn't take again

Adamchik is a nightmare for pre-engineering students. Whole package: condescending, humiliating students who ask students, answers student questions with "because it works" or "common sense", does not care about students, and does not explain most concepts. Only thing I appreciate about his lectures is that he provides a lot of examples.

1.0
5.0
CSCI201
Grade: Not sure yet
Nov 6, 2021
Wouldn't take again

Avoid him if you can. Couldn't understand his lecture. Always ended up going through the lecture slides by myself. He's terrible at answering students' questions. Lot of mistakes and confusions in lecture and assignment instructions. Grading criteria were not event consistent among TAs. Very unfair. Not an easy A.

Graded by few things
Tough grader
1.0
3.0
CSCI201
Grade: Not sure yet
Nov 6, 2021
Wouldn't take again

Most awful instructor one can ever imagine, unclear PA instructions and lots of mistakes on quizes. Does not give the TA answers to the homeworks until a few days before it's due so students cannot get hepful info from office hours. Most important he is disrepectful to students, would tell one to go off if he thinks the questions are too easy.

Lots of homework
Group projects
1.0
5.0
CS201
Grade: C+
Nov 17, 2021
Wouldn't take again

Prepare to go to a lot of office hours.

1.0
5.0
CSCI201
Grade: C+
Nov 17, 2021
Wouldn't take again

Don't even think about registering for her course

1.0
5.0
CS170
Grade: F
Nov 17, 2021
Wouldn't take again

AVOID. You'll be teaching yourself the entire semester. VERY long exams with limited time.

1.0
5.0
CSCI201
Grade: B+
Nov 17, 2021
Wouldn't take again

He teaches you nothing, but expects you to fully understand a niche topic within JAVA.

Beware of pop quizzes
Amazing lectures
1.0
5.0
CS170
Nov 18, 2021
Wouldn't take again

Exams are hard and not curved. Hes so disrespectful toward students, belittling them and humiliating them when they ask genuine questions. Easily the hardest Ive worked for a class, but the exams are impossible regardless

Test heavy
Tough grader
1.0
4.0
CSCI170
Grade: Rather not say
Nov 24, 2021
Wouldn't take again

I learned a lot from CSCI170 but I am learned from Youtube or textbooks, not from the LECTURE AT ALL!!!His slides are full of mistakes and unclear at all. You have learned by yourself. I have spent so much time on HW because as long as you make a small mistake, he will cut off points. Please do not take his class, just avoid him as much as you can

Lots of homework
Beware of pop quizzes
Tough grader
3.0
4.0
CS170
Grade: Not sure yet
Nov 24, 2021
Wouldn't take again

Though Professor victor might not be as good as other professors in terms of teaching, it's not that bad as many others have asserted There is a 5-points curve on both midterms, making the average around 75, which is still acceptable Suggestion: if you are prepared to study hard for his course, don'r be scared and go for it else: quit();

1.0
5.0
CSCI170
Nov 24, 2021
Wouldn't take again

He is not good at teaching, and he is very rude to students who ask questions during lecture. The exams are very hard as half the class is currently failing. Midterm averages and medians are a C- with little to no curve.

Lots of homework
Test heavy
1.0
4.0
CSCI170
Nov 25, 2021
Wouldn't take again

Adamchik is a horrible professor. His lectures don't make any sense and he makes this class much harder than it needs to be. He doesn't really curve the course (unlike other professors), due to which, many students are considering taking the class P/NP. The worst part being, given the way Adamchik set up the class, they're still scared of failing.

Tough grader
1.0
5.0
CSCI170
Grade: B
Dec 1, 2021
Wouldn't take again

Prepare to self-teach everything if you take his class. I personally can't tolerate his accent, the lectures don't help with hw, so half of the class stopped going after a few weeks. I was lucky to have smart friends teach me the course, and was able to take is PNP, yet I still need to try very hard merely to pass it.

1.0
4.0
CSCI201
Grade: Not sure yet
Dec 1, 2021
Wouldn't take again

Good luck learning anything in lecture. Heavily discourages questions from students, and often responds to questions saying that he doesn't know the answers either. Assignments often don't reflect what is being learned in class, so you need to self-learn a lot of things for an assignment. Grading takes forever, so no feedback between assignments.

Tough grader
1.0
4.0
CSCI170
Grade: A-
Dec 3, 2021
Wouldn't take again

Just not a good professor all around, he doesn't care much about students and doesn't give good feedback and often times has very confusing lectures. The lectures seem very poorly put together and typos in lecture, quizzes, and homework make the class much more hard because you effectively need to figure out what you should be asked and answer.....

Get ready to read
Graded by few things
Tough grader
5.0
3.0
CSCI170
Grade: A-
Dec 5, 2021
Would take again

Adamchik is HANDS down one of the most underrated professors in Viterbi. People dislike him for being difficult, which is not even his fault. Discrete math is just fairly difficult to begin with. Adamchik has a great sense of humor, course organization, and all around swag. Work hard and youll be fine. obviously

Amazing lectures
Caring
Tough grader
3.0
4.0
CSCI170
Grade: B
Dec 6, 2021
Wouldn't take again

Your experience w/ Adamchik in 170 will most likely be contained to just lectures, which admittedly aren't great. If you do go to office hours, he's a lot more helpful even though there's a noticeable language barrier that sometimes leads to confusion. Success in discrete is mostly dependent on how much work you put in outside of class.

Graded by few things
Test heavy
Tough grader
1.0
5.0
CSCI170
Dec 6, 2021
Wouldn't take again

170 is an inherently difficult class. Adamchik does not help this. He doesn't care. He's not "underrated," other professors who instruct this course have in the high 4s. Delay this class to another instructor if possible. Quizzes are useless, lectures are unclear, grading policy is inconsistent, and no curve despite 65 mean and most students P/NP.

Lots of homework
Lecture heavy
1.0
3.0
CSCI201
Grade: Not sure yet
Dec 7, 2021
Wouldn't take again

201 with Adamchik has been the worst class I have taken at USC. The class is clearly disorganized. The topics would be useful but way too much time was spent learning about threads while all the other just as important subjects were glanced over. I felt like I rarely got anything out of lectures. Adamchik was also rude to students several times.

Group projects
1.0
5.0
CSCI201
Grade: Not sure yet
Dec 9, 2021
Wouldn't take again

He adamchickened out by removing the course evaluations early. Guess he didn't want to hear all those complaints. Both students and TA's have described him as rude and disorganized. Most people gave up on going to lecture halfway through the semester.

Lecture heavy
1.0
4.0
CSCI170
Grade: Not sure yet
Dec 11, 2021
Wouldn't take again

Prof. Adamchik was unempathetic inside and outside of the classroom. He would often shut down questions from students or give them answers that did not answer their questions. The lecture slides were often filled with errors, so the majority of students (those that did not go to lecture) were being fed misinformation on the slides published.

Tough grader
1.0
2.0
CSCI201
Dec 16, 2021
Wouldn't take again

This class is just so poorly run. There are not enough TAs to support the entire class, and the majority of TAs are absolutely useless. For 2 of the 3 PAs, I received a 0 because they "couldn't run" my program when I redownloaded my file and ran it fine. The instructions on all assignments tell you nothing, and lectures aren't worth going to.

1.0
5.0
CS170
Grade: Not sure yet
Dec 16, 2021
Wouldn't take again

If you can take another teacher, do it. Adamchik may be okay for others, but he was absolutely terrible for me. I would consider myself a strong student, but with him I feel so clueless in lecture and assignments. Be prepared for a bunch of cramped office hours, confusion, and not getting questions answered. All around hell.

1.0
5.0
CSCI170
Grade: Not sure yet
Dec 17, 2021
Wouldn't take again

Genuinely one of the hardest classes ive ever taken. Adamchik doesnt care about his students. Homework is impossible to do without getting answers from TAs at OH. Quizzes were super wordy and very difficult. Excelling in this class is not a function of effort. You can study super hard for this class and get trash grades.

Skip class? You won't pass.
Test heavy
Tough grader
1.0
4.0
CSCI201
Grade: A
Dec 18, 2021
Wouldn't take again

Lectures are terrible, homework instructions are long and vague, etc. Difficult to get an A.

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

A horrible CS professor! He clearly is not interested in teaching the class and that is reflected in the quality of the lectures. Sometimes Professor Adamchik was so clueless about the lecture material he asked students to come up and help him. This is not to mention that PAs and the group project were a mess. Don't think I learned a single thing.

Lots of homework
Test heavy
Group projects
1.0
5.0
CSCI201
Grade: A-
Dec 20, 2021
Wouldn't take again

Worst professor I've ever had. Avoid at all costs.

3.0
4.0
CSCI170
Grade: A
Dec 21, 2021
Would take again

Discrete math is naturally difficult no matter who teaches it. While Adamchik may not be the most receptive, his lectures were relatively straightforward and explained things sufficiently with plenty of examples and some occasional humor. Go to OH and spend time building the intuition outside of class and you'll be fine. Gets too much sh*t imho.

Skip class? You won't pass.
Graded by few things
Test heavy
2.0
2.0
CSCI170
Grade: B+
Dec 21, 2021
Wouldn't take again

I probably would have received an A if it were any other professor besides Adamchik. I can't stand the man and his passive-aggressiveness, so I skipped lecture and just went off the slides and textbook. Do not recommend the professor, but the class is easy if you apply yourself; I didn't in this instance.

1.0
4.0
CSCI170
Grade: B+
Dec 23, 2021
Wouldn't take again

If only I had another choice, I wouldn't think twice about not taking his class. EXTREMELY unorganized, lectures , quizzes ,hw and discussions full of errors. TAs were saying different things than Adamchik, there were also discrepancies between what adamchik/TAs said and what the textbook said. Overall a horrible experience, avoid him if you can

1.0
3.0
CSCI170
Grade: A
Dec 23, 2021
Wouldn't take again

Victor is a bad teacher. He is prettyfunny and definitely knows the material. His skill for actually teaching is abysmal at best (which is further hindered by his strong accent). Concepts aren't difficult, just make sure to do well on the midterms and finals. Homework graded for accuracy-free points if you go to office hours where TAs explain it.

Skip class? You won't pass.
Lecture heavy
Tough grader
1.0
3.0
CSCI170
Dec 25, 2021
Wouldn't take again

Adamchik is awful at teaching this course. He is definitely knowledgeable on the material but assumes he teaches students who know the material as well. Tips: go to OH for HW (its an easy 100%), the textbook breaks down concepts so it becomes more understandable (definitely use it as a resource), practice problems are your friend

Graded by few things
Clear grading criteria
Tough grader
2.0
4.0
CSCI170
Grade: A-
Dec 27, 2021
Wouldn't take again

Terrible at lecturing introductory classes and should be teaching a graduate program. Discrete Math is difficult regardless of the teacher but Adamchik definitely made it more difficult with his lecture style. He is quite funny.

Lots of homework
Hilarious
1.0
5.0
CSCI170
Dec 31, 2021
Wouldn't take again

Lectures were very unclear. many mistakes in the homework, slides, and even exams. I was left constantly confused and in office hours all the time just to not understand the class. Refused to curve until the very end because he wanted people to "work hard". This just left the entire class stressed about whether they would pass the class or not.

1.0
4.0
CSCI201
Grade: Audit/No Grade
Jan 6, 2022
Wouldn't take again

This man put no effort into 201. An hour into the online exam time, we got an email saying to ignore 5 questions because they were incorrect. Then after the exam was done, like 8 more were thrown out. He didn't check the exam before giving it. All of the assignments were also horribly worded and graded based on unannounced requirements. easy 1/5

Graded by few things
1.0
5.0
CSCI201
Grade: B
Jan 11, 2022
Wouldn't take again

The TAs basically did all the work and grading took a long time, because the TAs were so overworked, so I got my grades really late. It seems like if you have any issue with your work, they basically give you a zero. No partial credit if everything works except one glitch. This class was torture.

1.0
4.0
CSCI201
Grade: A
Jan 12, 2022
Wouldn't take again

Assignment specs and skeleton code are super confusing with no comments given. Class material left students very underprepared for the PAs and final projects as well. Quiz and test questions were often mistyped and required correction after everyone took them. The professor was also disrespectful to students for asking questions.

Get ready to read
1.0
5.0
CSCI170
Jan 13, 2022
Wouldn't take again

Worst professor I've ever taken. He is super hard to understand and expects everyone to know a lot of stuff from high school. He responds very vaguely when he email him. Expect to get a lot of help from TA/CP

2.0
3.0
CSCI170
Grade: B+
Feb 4, 2022
Wouldn't take again

Adamchik is not at all flexible or good if you're completely new to 170. Just studied by myself

1.0
5.0
CS170
Grade: B
Feb 4, 2022
Wouldn't take again

The professor was so so disrespectful and unprofessional to student.

1.0
5.0
CS201
Grade: B
Feb 4, 2022
Wouldn't take again

Avoid

1.0
4.0
CS170
Grade: B+
Mar 2, 2022

Had to take him because he was the only 170 professor last semester. He's really bad at lecturing and he doesn't curve at all. He puts the A boundary at a 93 despite the fact that Cote puts it at an 85 for the same class and is a way better lecturer. Thank god I had pass/fail for this one.

Tough grader
3.0
4.0
CSCI170
Grade: B
Mar 3, 2022

TLDR: Adamchik is an okay professor with pretty good slides that are great for referencing back when you do homework or prepare for exams. If you want to succeed in this class, expect to put in time outside of class to review + reorganize + relearn + practice the material / problems.

1.0
4.0
CSCI201
Mar 21, 2022

This is my first RMP review ever just to warn how bad this class with adamchik is. The class itself is terribly constructed as it is but somehow Adamchik and the whole course staff manage to make it 10x worse than you could imagine. Avoid. He needs to be fired.

5.0
1.0
CS201
Grade: A
Apr 1, 2022
Would take again

Having the chance to take Victor's class is my honor. I love the way he answers questions by ignoring or repeating them. He has also been such an inspirational professor and completely changed my life. Without him I couldn't have made up my mind to quit CS and went on studying medicine.

Amazing lectures
Inspirational
Hilarious
1.0
3.0
CSCI201
Grade: Not sure yet
Apr 6, 2022

i love the part where he doesn't answer questions and then assigns homework on topics we've never learned! my favorite professor

Get ready to read
Group projects
Hilarious
1.0
5.0
CS170
Grade: A
Apr 7, 2022

Professor Adamchik is simply awful. His lectures are incoherent, the homeworks are unfair, and the disconnect in difficulty between lecture content and test content appears insurmountable. I would not recommend ever taking this professor. Frankly, Adamchik's continual employment stands as a direct affront to the University of Southern California.

Tough grader
Get ready to read
Lots of homework
1.0
3.0
CS201
Grade: Not sure yet
Apr 18, 2022

Instead of paying thousands for this joke of a class, I could have been homeless and happy

Hilarious
Caring
Respected
5.0
1.0
CSCI170
Grade: A+
Apr 19, 2022
Would take again

Professor Adamchik is so freaking good at doing what he does, i don't know what everyone is on about. The class is hard but he tries his best to make it cool and fun. I honestly love him so much. Guys you HAVE to take him.

Hilarious
Caring
Accessible outside class
1.0
5.0
CS170
Apr 29, 2022

Without hyperbole, he is the worst professor at this institution.

Lots of homework
Lecture heavy
1.0
5.0
CS201
Grade: B+
May 5, 2022

NEVER TAKE ANYTHING W ADAMCHIK

Respected
Test heavy
1.0
1.0
CS201
May 6, 2022

His exams are the most poorly written exams I've ever seen. You'll be extremely lucky if you see a question that makes grammatical sense or was covered in class. He refuses to allow regrades and doesn't release the answers, so good luck getting points back for questions that are incorrectly graded. Worst experience I've had at USC.

1.0
5.0
CS170
May 6, 2022

If you're looking at this right now and thinking about taking CS 170 with Victor... please... do yourself a favor and take it with ANYONE else. Take a leave of absence if you have to. Terrible lectures, exams, slides (they're all comic sans btw), homeworks, and office hrs. Want to do well in this class and be successful in 270? Follow this advice.

Tough grader
Lots of homework
1.0
5.0
CS201
Grade: Not sure yet
May 7, 2022

Adamchik is the worst professor I've had in my life, and this class was the most unorganized in history. Final project expects us to combine a web application developed as an Eclipse Dynamic Web Project with multi-threading and networking. We never saw even an example of this in class. Don't take Adamchik, he's awful.

1.0
3.0
CS201
Grade: Not sure yet
May 7, 2022

I love how the assignment's skeleton code never works! I especially love the part where they use outdated software and technologies that are 40 years old, and then when you have questions Adamchik ignores you and/or says "I am not the compiler"! Great professor, I loved taking this class!

Group projects
Test heavy
1.0
4.0
CSCI201
Grade: A
May 10, 2022

201 is the utter embarrassment of CS department: they teach you something that's 40 years out of date. You'll get nothing useful for your academics or career. Adamchik and the course staff only make it worse: piazza takes days to respond, he hates students asking questions, ignoring students' suggestions. He thinks he is funny, but just ridiculous.

Group projects
Lots of homework
1.0
4.0
CSCI170
Grade: A-
May 10, 2022

Funny guy but... well, read the other ratings. Consistently muddied the waters with unnecessary information largely unrelated to the class, all explained through overcomplicated examples that failed to communicate any of the important points. Very strict grader on homework, quizzes, and exams. Openly hostile towards many student questions.

Tough grader
Lots of homework
Graded by few things
1.0
4.0
CSCI201
Grade: Drop/Withdrawal
May 11, 2022

Worst lecturer in recorded human history. The only thing he inspired me to do was switch out of CS. Avoid at all costs.

1.0
4.0
CS201
May 11, 2022

Likes to pick on students which is funny. Literally incomprehensible.

1.0
3.0
CS201
May 11, 2022

If you ask a question, he will give a very helpful answer and will repeat his answer five times consecutively so you clearly understand what he means. Get the full Adamchik experience by sitting in the front row as he will persistently pick on you.

5.0
4.0
CSCI467
Grade: A
May 27, 2022

He seems to be really knowing the subject. Homework & tests are fair.

Clear grading criteria
4.0
4.0
CSCI567
Grade: Not sure yet
Jun 27, 2022
Would take again

His lecture is good, though you need to get used to his accents. He's been encouraging students to ask questions during lectures (but the pace is very fast and you need to preview to follow well), and he's helpful during office hours. The midterm was fair. He seldom responds to Piazza posts, though. CS567 is very math-heavy. Prepare well.

Get ready to read
Participation matters
Accessible outside class
4.0
3.0
CS201
Grade: A
Aug 2, 2022
Would take again

I have taken Adamchik for 170 and didnt have a good experience. He was a pretty good 201 teacher in my opinion, he is willing to go into depth about things. He can be a bit difficult to answer simple questions; however, I enjoy his rambles in introducing us to more advanced applications of the topics we are learning.

Participation matters
Lecture heavy
Graded by few things
1.0
5.0
CS170
Grade: C+
Aug 24, 2022

Fails to explain concepts very clearly in class. Doesn't answer questions clearly and often just restate the question to be the answer. Tests and homework are very hard.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CS170
Grade: A+
Sep 2, 2022

Stay away at all costs

Inspirational
1.0
4.0
CS170
Grade: Not sure yet
Sep 20, 2022

Can't understand what he's saying. The content of lectures, homework, and discussions is totally different.

Hilarious
4.0
4.0
CS201
Sep 22, 2022
Would take again

Adamchik gets a lot of hate, but I had a good experience taking 201 with him. He is very sarcastic and can ramble at times, but he has a really good understanding of the material. You'll definitely learn a lot if you attend the lectures.

1.0
5.0
CSCI170
Sep 28, 2022

He does not answer questions in class and have extreme difficult quizs.

Tough grader
Lots of homework
1.0
5.0
CS170
Grade: Incomplete
Oct 4, 2022

Literally, he's not great at all.

Participation matters
Caring
Accessible outside class
1.0
5.0
CSCI170
Oct 6, 2022

Pair shoddy teaching and difficult content and you have disaster. He does not break down complex topics. Instead, he just reads off of his powerpoint slides, which are obscure. Exams are much harder than the practice tests and rely on knowledge not taught in class. 15-hour problem sets every other week, and quizzes every other week.

Tough grader
Lots of homework
5.0
1.0
CS170
Grade: B-
Oct 11, 2022
Would take again

Victor definitely gets way more hate than he deserves. I read these reviews and thought he would be awful but in reality he is very funny and while the material is hard it is definitely understandable if you pay attention. Victor is my idol

Inspirational
Hilarious
Online Savvy
4.0
4.0
CS170
Grade: Incomplete
Nov 3, 2022
Would take again

Although I wouldn't go as far as to call him my idol he does not deserve the shit he gets. Lectures are slow and the echo-y mhp lecture hall does not help. but he is really helpful in office hours. Really hard homeworks, although exams are challenging but fair. Overall not a bad experience; 170 is supposed to be a hard course.

4.0
3.0
CS170
Grade: A
Nov 10, 2022
Would take again

Honestly, this class wasn't as difficult as everyone said. Although Adamchik is not perfect, he teaches the content effectively. The content itself was conceptually challenging, but the quizzes and tests usually tested only the basic concepts instead of advanced edge cases. Overall, I wouldn't hate having having him as a teacher again.

Lots of homework
Hilarious
5.0
1.0
CSCI170
Grade: A
Nov 10, 2022
Would take again

This class is not as difficult as everyone says it is. People can blow things out of proportion. One review said the homework takes 15 hours, but it really only takes 5 and they're only assigned every other week. He does have a thick accent, but it doesn't affect the teaching. This class deals a lot with competition math, but its only basic algebra

Hilarious
Caring
Respected
2.0
3.0
CS170
Nov 17, 2022

The content is not super hard if you have some background knowledge (eg if you have participated in competitive programming, then about 2-3 chapters are free) Don't count on Victor for this course. He is indeed a terrible lecturer. Most students took this course in the first semester and that is totally fine if you have some solid math background

2.0
3.0
CSCI170
Grade: A
Dec 5, 2022

The class isn't that bad, like the homeworks are slow, but the TAs make things easier for you. Lectures with Adamchik are pretty much useless. But, if you just study his slides, read the textbook chapters, and actually do each homework yourself you're going to do fine in his class.

Clear grading criteria
4.0
4.0
CS170
Grade: A
Dec 6, 2022
Would take again

Other reviews make him out to be some sort of monster, which he is not. His accent and the lecture hall make it hard to hear him sometimes, which a microphone could fix. However, his slides are great and he is really helpful in office hours. 5-10 hr biweekly homeworks and exams test for both problem solving ability as well as comprehension.

2.0
5.0
CS170
Dec 9, 2022

Go to the TA office hours to get help on homework. His lectures are fine but not that good. The class is hard in itself, but if you are good at math you'll do well.

1.0
5.0
CS170
Grade: Not sure yet
Dec 12, 2022

Lectures are a complete joke, makes fun of students, couldn't find a seat in the beginning of the class but now lecture hall is pretty empty. Hws are all from TA and CP. The class is such a joke that he lectures in comic sans.

Test heavy
3.0
5.0
CS170
Grade: Not sure yet
Dec 13, 2022

Jack is my superhero who saves me from Victor. I love u Jack

Tough grader
Test heavy
5.0
1.0
CS170
Grade: C-
Dec 14, 2022
Would take again

Spent 6 hours total on this semester! (including my time taking the midterm and finals) Overall, not a bad class. Adamchik is not the monster the reviews make it out to be. Need to take the class again, but I wish I would have Adamchik again!!

1.0
4.0
CS170
Grade: C
Dec 14, 2022

Does not explain concepts well. Tests are difficult.

Lots of homework
Test heavy
1.0
5.0
CS170
Grade: C+
Dec 15, 2022

Just no..

Tough grader
Lots of homework
Test heavy
4.0
4.0
CS170
Grade: B
Dec 16, 2022
Would take again

Not a bad professor, however, a challenging class. The concepts are hard at the very beginning of the class, but you get a hang of it. Accessible outside of class and pretty funny most of the time! His office hours are welcoming, and TA/CP office hours help greatly with homeworks. Midterms are hard, but VERY similar to homework and practice exams.

Clear grading criteria
Test heavy
Accessible outside class
4.0
5.0
CS170
Grade: A
Dec 16, 2022
Would take again

This is a challenging class for most beginners. The midterms are extremely difficult and the average is around 60-70. But the final is relatively easy and helps students to succeed in this class. Professor Adamchik's lecture notes and TA's discussion sessions are useful for students to review and prepare for exams.

Hilarious
Lecture heavy
Test heavy
3.0
5.0
CS170
Grade: B+
Dec 16, 2022
Would take again

Definitely better than what most bad reviews make him out to be. If you keep up with the lectures, start hw early, and attend discussions the class is not that bad. Sometimes its hard to understand what he says because of his accent and if he doesn't understand your question he can come off as rude but other than that he is alright.

Lecture heavy
Test heavy
3.0
3.0
CS170
Grade: B-
Dec 17, 2022

Maybe I wrongfully judged you, Adamchik. Despite attending lectures only the first week, missing a quiz (thus receiving a 0), and not watching any lecture recordings, I passed with a C (Update: B- after curve!) I wouldn't say Victor is a particularly compassionate or articulate professor, but I'm glad I didn't drop. P.S. The final was online.

Clear grading criteria
Lots of homework
Test heavy
1.0
5.0
CS170
Grade: A-
Dec 17, 2022

One of the hardest CS classes for those without a contest math background. Most people don't get anything out of Adamchik's lectures. He picks on students who ask questions. You're better off watching videos and studying the slides. TA/CP office hours are often super crowded. My advice is to make friends and attend discussions but AVOID if you can

Lots of homework
1.0
3.0
CS170
Grade: A-
Dec 18, 2022

Simply awful. Pure Evil.

Tough grader
1.0
5.0
CS170
Grade: B
Dec 19, 2022

For future students: If you have to take this class in order to graduate on time, take it. Beware that you will suffer hard if you do not ask questions in office hours (do not ask Adamchik else he will be aggressive). Homework is easy as long as you do it with 30 people at office hours, or were born a math prodigy/genius at logic and reasoning.

Tough grader
Lots of homework
Hilarious
4.0
2.0
CS170
Grade: A
Dec 24, 2022
Would take again

Good class, somewhat rigorous introduction to discrete mathematics, as promised. Prof. Adamchik may be disorganized at times, his lectures are relevant. As per reviews, students tend to complain more than they work. If you work out of class, do the readings, and take a good crack at homeworks, you'll likely have no issues.

2.0
3.0
CS170
Grade: A
Dec 30, 2022
Would take again

Made fun of students in class and seemed annoyed with the course, so I stopped going after a few weeks. Learned mostly from watching recordings, participating in discussions, and going to office hours. Professor Adamchik's slides are clear, but the TA/CPs are really the ones who helped me learn. Exams are hard, but the HWs cushion your grade a lot.

1.0
4.0
CS170
Jan 9, 2023

kinda rude and hard to understand. doesn't give practice problems for tests so expected question type and difficulty is unclear.

1.0
5.0
CS170
Jan 17, 2023

DO NOT TAKE HIM. He gives very unclear explanations. Never really answers questions. You will leave lecture more confused than when you came in. Is very rude to students publicly. Does not seem to care about students or their success in the class at all. If you have to have him, get a good discussion section TA so they can reteach you everything.

2.0
4.0
CS170
Grade: B+
Jan 18, 2023
Would take again

dude's too smart to teach this level of a class. I stopped going to lectures because reading the slides was sufficient. Heavy hw, but that's the only way to process that content outside of lecture. TOUGH grading

Tough grader
1.0
5.0
CSCI570
Grade: Not sure yet
Jan 19, 2023

This professor was very strict in class, calling out the names of those he thinks aren't participating. Lots homeworks. Each homework contains 10-15 questions and is counted for the grade. Never take his CSCI570.

Tough grader
Get ready to read
5.0
1.0
CSCI170
Grade: A
Jan 20, 2023
Would take again

Absolutely Goated Professor, do not listen to the other reviews, he is my reason for switching to computer science.

Amazing lectures
Inspirational
Caring
3.0
5.0
CSCI170
Grade: A-
Apr 1, 2023

He knows he's a genius and is not very understanding if you're confused or ask any questions. His lectures are pretty helpful and the exams are somewhat similar to the practice problems on the slides. The homework problems and some exam questions were crazy hard tho so be ready to spend all your time in office hours

1.0
4.0
CS570
Grade: Not sure yet
Apr 28, 2023

Worst professor I've ever had. Be prepared to read up everything on your own, from scratch. You will learn nothing from his lectures. Also, nobody (including the TAs) seem to know how final scores are assigned grades in this class.

Get ready to read
5.0
4.0
CSC1570
Grade: B
May 8, 2023
Would take again

Professor Adamchik exemplifies a professional teacher that cares for his students success and well being. While some students may come across some negative comments from the professor, Adamchik offers positive reinforcement to those in class to make the learning experience personal and engaging. Be prepared to work hard as this class is not easy!

Tough grader
Participation matters
1.0
5.0
CSCI570
Grade: Not sure yet
May 8, 2023

Avoid this professor at all costs unless you really need this class to graduate. The lectures are so hard to understand and he is not very good at explaining. Professor spends almost every lecture asking if students are psychology majors whenever they can't answer a question. Most of your grade comes from the exams which are graded quite harshly.

Tough grader
Test heavy
Graded by few things
2.0
3.0
CS170
Grade: A
May 12, 2023

Victor is not as bad as everyone says he is. He's just too smart to explain the course content to people who have never seen this material before. Just try to pay attention, read the textbook, and form a study group for your homework. You'll be fine. He also says stuff in class sometimes that is kinda out of pocket but you just laugh and move on.

1.0
5.0
CSCI570
Grade: B-
May 15, 2023

He insults his students for answering questions incorrectly, asking questions that he deems obvious, and not answering questions at all. Confusing lectures, heavy homework assignments, and ridiculously difficult exams. I am only passing this semester because everyone's final grade was curved generously, but don't count on it for every semester.

Tough grader
Lots of homework
Graded by few things
3.0
5.0
CSCI467
Grade: A
May 16, 2023
Would take again

I would rate professor Victor a 4, but CSCI 570 is dragged down by the TAs, who do all of the grading and make our exams. Professor Victor is smart and interesting, but his TAs are often PHDs who haven't taken the course in years and years, so their grading and overall usefulness is wildly inconsistent. Be prepared to ask for regrades constantly.

Tough grader
Lots of homework
Graded by few things
2.0
3.0
CSCI570
Grade: A
May 19, 2023

The professor is not patient enough. The first half of the semester is not bad, but he always chatted about some unrelevant topics in the lecture, for the second half of semester.

2.0
4.0
CS170
Grade: B+
May 20, 2023

interesting guy. he's too smart to be teaching this course. will make fun of you if you ask questions. homeworks and midterms are insanely complicated and senseless. I only went to lecture for fun, because this guy is genuinely so funny. he did curve the class but gave almost everyone a B/B+. do not take if you care about your gpa.

Hilarious
1.0
5.0
CSCI570
Grade: B
Nov 2, 2023

Worst

Tough grader
Test heavy
3.0
3.0
CSCI570
Grade: Not sure yet
Nov 14, 2023
Would take again

Good professor overall, he knows how to deliver a lecture, maintains the flow throughout the class. He's funny, but his material can be hard to understand. Might need to review his lectures multiple times to understand the topics. He can be condescending, don't expect any help from him in homework or straightforward answers to questions.

3.0
4.0
CSCI570
Nov 15, 2023

The professor is average, exams are tough (imo). TAs are absolutely terrible; no regrade requests allowed for HW. Homework questions, set by TA's, are unclear and poorly graded despite clarifications on Piazza. Responses on piazza are rare. They strictly adhere to the rubric for exams and HW, even when there are valid alternative solutions.

1.0
1.0
CSC1570
Nov 18, 2023

TAs are horrible. No regrade requests, not helpful, constantly cancel/change their office hours, barely answers questions on piazza, the list goes on. I hope majority of them don't get employed because if they treat their actual job as unprofessionally and poorly as they treat their TAing job then they are worthless and will get fired on the spot

5.0
4.0
CS570
Grade: A-
Nov 29, 2023
Would take again

The lectures are too fun, although I did not attend any but watching them online is also a bliss, accent could be a problem for some but overall he brushes over the concepts pretty well! I would love taking his class again.(Do not have experience of office hours or any personal interaction)

Hilarious
Respected
Graded by few things
1.0
4.0
CS570
Dec 1, 2023

Awful. Question about quiz problem asked by students, he replies: "Neither do I [know the answer], let us wait for the TA's response" TA led review session during lecture hours on exam week, he argue with TA on audience seat, rather clarify the question. No regrade on HW. Exam regrade request may lower your grade. Prepared to learn by read HIS book

1.0
5.0
CSCI570
Grade: Not sure yet
Dec 15, 2023

Complete and utter neglect towards the students. Questions on Piazza are rarely answered. Also, he often ignores questions when asked by students in class. You can't expect any straight answers when asking questions in person during office hours. He tries to make it impossible to get any regrades. Summary: he does not care; communication is poor

Test heavy
Graded by few things
1.0
5.0
CSCI570
Grade: B
Dec 18, 2023

There is a lot of pressure on this course in HW and Exams. Choose another course if you can.

Tough grader
Lots of homework
Test heavy
5.0
3.0
CSCI570
Grade: A
Dec 22, 2023
Would take again

Not so worse as the rating. Though lecture may not very good, the homework and tests are comfortable. When midterm was a bit hard, professor reduced the difficulty of final and made us get a better grade easier. And the final grading will be curved so don't worry about it.

5.0
4.0
CSCI570
Grade: A
Dec 24, 2023
Would take again

Very smart professor with an accent. Problems in his lectures are hard and inspiring. Generous curving. The average would be curved to B+(not sure).

1.0
5.0
CSCI570
Grade: B+
Jan 6, 2024

Man knows his stuff but can't impart his wisdom effectively. You better prepare with Leetcode (LC) in advance for MT1 or you're screwed. Assignments usually have some direct LC hard questions. Lot of self-learning and better form learning groups. Most TAs aren't helpful. Skip his lectures. Watch it on DEN. You'll mostly get an A-/ B+.

Tough grader
Test heavy
1.0
5.0
CS570
Grade: A
Feb 9, 2024

Professor dont help clarify doubts of students.

2.0
3.0
CSCI201
Grade: A
Feb 29, 2024

Lecture is extremely slow. Just a lot of words and hard to learn and pay attention. Feel like having to learn a bunch on my own.

Tough grader
Lecture heavy
5.0
3.0
CSCI567
Grade: A-
Jul 12, 2024
Would take again

Very nice professor and have a lot of fun in CS567! Recommend his course!

5.0
4.0
CSCI567
Grade: A-
Jul 19, 2024
Would take again

A challenging yet inspirational course focused on mastering machine learning. The instructor is humorous and connects well with students. His outstanding lectures gave a thorough understanding of the field, preparing us for future research.

Inspirational
Hilarious
Lecture heavy
1.0
5.0
CSCI570
Grade: B-
Sep 24, 2024

I would not recommend this teacher. Firstly, their accent is unclear, making it difficult to understand them. Secondly, their explanations are not very detailed, leaving many concepts unclear. Additionally, the exams have a lot of questions. For this course, you will mostly need to study on your own using online resources.

Get ready to read
Lecture heavy
Test heavy
3.0
4.0
CSCI570
Grade: B+
Oct 4, 2024
Would take again

Professor Adamchik knows his stuff, but his lectures can be tough to follow. Definitely use resources like unstuck ai and study groups to supplement the material. Exams are challenging, but the grading is curved - just stay on top of the work.

1.0
3.0
CS570
Grade: Not sure yet
Nov 2, 2024

The instructor's strong accent and lack of detailed explanations make content hard to follow, often leading to confusion. Most learning is self-directed, as little additional insight is offered. Getting homework clarification is frustrating -- Q&A management is sooo ineffective. Grading is fair.

1.0
5.0
CS570
Grade: A-
Dec 19, 2024

Harder to understand than Žižek, his accent feels like telegraph especially for non-native speakers. Assignments & exams are overly difficult & demanding. Teaching quality is poor. Many concepts left unclear. We were forced to use his self-written textbook, which riddled with errors. As a lecturer, his only redeeming quality is his sense of humor.

Tough grader
Test heavy
5.0
3.0
CSCI570
Grade: A-
Dec 21, 2024

I don't like victor (I think he is rude in email + the accent) but I gave 5 to balance the other comments. His exam is very generously graded. They reward partial credits for non sensical answers and give full credits to mostly correct answers. You guys need to stop using gpt for every homework and get some real practice. It's not that hard.

3.0
4.0
CSCI570
Grade: A
Dec 21, 2024

Well, the corse is curved to B+. Just two thing I cannot understand: teaching in the class is not updated, like we ask can the latest method (which is also decades ago) in an algorithm to solve homework, no. And there are parallel classes on Monday and Wednesday, the teaching on Wednesday is more structured, why ?

Get ready to read
EXTRA CREDIT
Lots of homework
1.0
4.0
CS570
Grade: B+
Dec 22, 2024

The professor has a strict grading policy. Despite consistently scoring above average in homework, quizzes, and earning more than 10 points above the average on the final exam, I received a B+ for the course. The grading criteria might discourage students who work hard.

1.0
5.0
CS570
Grade: C
Feb 19, 2025

Midterm and final takes up 75% of the grade. The midterm was graded harshly as if the Professor told the graders to take off as many points as possible. The final was a bit better. Some students were cheating during the exams but the TAs didn't care, and I believe this significantly impacted the curve at the end.

Tough grader
Test heavy
Graded by few things
5.0
4.0
CSC1570
Grade: A
Feb 20, 2025
Would take again

Idk why people hate on him. His class is basically a guaranteed way to prepare and pass any technical interview. Most people give him low rating because he doesn't tolerate any BS and is very to the point. People are just hating on him because they refuse to work hard and want to be spoon fed everything.

Tough grader
Get ready to read
Test heavy
2.0
5.0
CSCI570
Grade: B-
Mar 11, 2025

Assignments were quite easy but the exams were brutal.

5.0
3.0
CSCI567
Grade: A
Jul 8, 2025
Would take again

I do not know why there are too many negative comments about Victor. His way of teaching and expertise is just one of a kind. His exam is not easy but given the quality of his teaching, I believe he is overall a very fair professor. I learned a lot from him. His accent is also both understandable and lovely. The jokes he makes are also very funny.

Inspirational
Hilarious
Caring
5.0
2.0
CSCI567
Grade: A
Jul 8, 2025
Would take again

give high grades

Clear grading criteria
Gives good feedback
Respected
5.0
2.0
CSC1570
Grade: A
Jul 8, 2025
Would take again

high grades

Respected
5.0
5.0
CSCI567
Grade: A
Jul 9, 2025
Would take again

For his 567, hard and deep lecture materials, quality on par with CMU. Clear and self-explanatory slides. Learn some linear algebra, probabilities, and python before taking this course. Hard theory assignments. but overall, easy A!

Group projects
Lecture heavy
5.0
3.0
CS201
Nov 10, 2025
Would take again

Responsible lecturer, he always makes sure the skeleton code works and will actively troubleshoot if you run into any problems running his example code. The lectures structured so you understand general picture before going into details. Sometimes he discuss what happened when he was in the industry vs what's happening now, very interesting to hear

Participation matters
Amazing lectures
Gives good feedback
Class Info

Online Classes

100%

Attendance Mandatory

5%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 106 grades
Most common grades:
A (40)
Not sure yet (39)
A- (16)
Grade Distribution
A(44)B(23)C(7)D(2)F(2)A-/B+(29)
Based on 156 reported grades
A: 40
Not sure yet: 39
A-: 16
B: 15
Common Tags
Tough grader (50)
Test heavy (35)
Lots of homework (32)
Lecture heavy (27)
Graded by few things (20)
Hilarious (18)
Inspirational (14)
Get ready to read (14)
Rating Trend

Declining

-0.52 avg change
Nov
Dec
Feb
Mar
Jul
Nov
Last 6 months
Ratings by Course

CSC1570

4.2

(5)

CSCI567

4.0

(15)

CSCI467

4.0

(2)

CSCI570

2.8

(49)

CS201

2.0

(14)
+4 more courses
Difficulty by Course

CSCI467

4.5

CS170

4.2

CS570

4.2

CSCI570

4.0

CSCI567

3.9

Similar Professors