Alexander Afanasyev
Department of Computer Science
AD
3.3
Overall Rating
Based on 6 Users
Easiness 2.2 / 5 How easy the class is, 1 being extremely difficult and 5 being easy peasy.
Clarity 3.3 / 5 How clear the class is, 1 being extremely unclear and 5 being very clear.
Workload 1.8 / 5 How much workload the class is, 1 being extremely heavy and 5 being extremely light.
Helpfulness 4.3 / 5 How helpful the class is, 1 being not helpful at all and 5 being extremely helpful.

TOP TAGS

  • Uses Slides
  • Tolerates Tardiness
  • Useful Textbooks
  • Tough Tests
  • Gives Extra Credit
  • Has Group Projects
  • Needs Textbook
  • Often Funny
  • Participation Matters
  • Appropriately Priced Materials
  • Would Take Again
GRADE DISTRIBUTIONS
21.5%
17.9%
14.3%
10.7%
7.2%
3.6%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

19.8%
16.5%
13.2%
9.9%
6.6%
3.3%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

ENROLLMENT DISTRIBUTIONS
Clear marks

Sorry, no enrollment data is available.

AD

Reviews (5)

1 of 1
1 of 1
Add your review...
Quarter: Spring 2017
Grade: A-
June 19, 2017

Alex is very organized in lectures and project specs, and is also extremely responsive on Piazza. He genuinely cares about his students. Projects and exams are not easy but if you score slightly above the median on exams and do well on projects you can get an A-. I didn't read textbook at all and only relied on lecture + slides. Though projects were tough, I enjoyed doing them more than projects in cs111 with Eggert, and I also prefer his teaching style over Eggert's. Alex is a cool guy and I would take another class with him if I could.

Helpful?

2 0 Please log in to provide feedback.
Quarter: Spring 2017
Grade: A
June 15, 2017

One of the best classes I've taken at UCLA. Very interesting topic, very engaging professor. He makes sure you know all the material. He is also always online on Piazza answering any questions you might have, so that is great. The projects can be very time consuming, but they help you understand the material much much better, and I found them enjoyable to do too.

If you get the chance to take this class with Professor Afanasyev, I highly recommend it.

Helpful?

3 1 Please log in to provide feedback.
Quarter: Spring 2017
Grade: A
June 7, 2017

Alex works very very hard to give us nice looking spec website and answers many questions on piazza in time. He is really a nice person. He also posts many extra credit challenges to help us understand more about some important concepts.

However, I do have a few complaints about him.
1. I don't really like his lecturing style. It's an 8am class, which is already bad, and he hasn't done much to keep my attention. In class, people either have no clue about what's going on or know the materials he covered in class before lectures. He taught this class already last year, but it seems that he still reuses old slides without fixing errors / typos.

2. Specs are nice looking, but lack details. Sometimes, I even think those specs are more Eggert-ish than Eggert specs. Plus, in an Eggert class, TAs will provide enough detail for head start. In this class, however, 35L horror reemerges. I spent dozens of hours studying online to understand what TAs can go over in 2 hours, and the results are of course worse. With fewer hours working on the actual project, we don't really have time to better structure, clean up, improve algorithms, etc. of a project.

3. Exams are not very good. It requires more memorization than understanding. I start to miss Eggert exams.

Helpful?

3 0 Please log in to provide feedback.
Quarter: Spring 2017
Grade: A
May 5, 2017

Alex is a great professor! He gives engaging lectures with slides, and he is really passionate about teaching this class. He's very active answering questions on Piazza. There were 3 projects, 2 of which were with a group of 3, and they were very difficult. The tests are also very difficult. There are also short weekly homework assignments.

Helpful?

2 0 Please log in to provide feedback.
Quarter: Spring 2016
Grade: N/A
Verified Reviewer This user is a verified UCLA student/alum.
June 1, 2016

I really liked Professor Afanasyev. I don't think I've ever had a professor who seemed so deeply knowledgable about the material as this professor did. He tried his best to explain things in different ways if we had trouble understanding the first time.

I think my only complaint is that his lectures could get extremely dry towards the end of the quarter, as the material got more difficult. He reads directly from the slides and as such, it's easy to get complacent and skip class in favor of just reading the book. I didn't mind going to lecture, but I would have loved to have slightly more engaging lectures rather than just direct lecture from slides.
I loved the guest speakers he brought in—they were also quite interesting.

Homework assignments were decent and usually well specified, but the projects often much to be desired in terms of specificity. The requirements would often change as students asked more questions, and many things were left "intentionally ambiguous" but only caused us angst in terms of getting the project done correctly. Grades on homework assignments were delivered quickly and gradescope made it easy to get feedback, but we didn't get project grades quickly at all, and as such it was impossible for us to know if we were being graded fairly on the project before the end of the quarter.

Overall I enjoyed the class, and I think many of the negatives are only because it was the professor's first time teaching this class.

Helpful?

3 0 Please log in to provide feedback.
Quarter: Spring 2017
Grade: A-
June 19, 2017

Alex is very organized in lectures and project specs, and is also extremely responsive on Piazza. He genuinely cares about his students. Projects and exams are not easy but if you score slightly above the median on exams and do well on projects you can get an A-. I didn't read textbook at all and only relied on lecture + slides. Though projects were tough, I enjoyed doing them more than projects in cs111 with Eggert, and I also prefer his teaching style over Eggert's. Alex is a cool guy and I would take another class with him if I could.

Helpful?

2 0 Please log in to provide feedback.
Quarter: Spring 2017
Grade: A
June 15, 2017

One of the best classes I've taken at UCLA. Very interesting topic, very engaging professor. He makes sure you know all the material. He is also always online on Piazza answering any questions you might have, so that is great. The projects can be very time consuming, but they help you understand the material much much better, and I found them enjoyable to do too.

If you get the chance to take this class with Professor Afanasyev, I highly recommend it.

Helpful?

3 1 Please log in to provide feedback.
Quarter: Spring 2017
Grade: A
June 7, 2017

Alex works very very hard to give us nice looking spec website and answers many questions on piazza in time. He is really a nice person. He also posts many extra credit challenges to help us understand more about some important concepts.

However, I do have a few complaints about him.
1. I don't really like his lecturing style. It's an 8am class, which is already bad, and he hasn't done much to keep my attention. In class, people either have no clue about what's going on or know the materials he covered in class before lectures. He taught this class already last year, but it seems that he still reuses old slides without fixing errors / typos.

2. Specs are nice looking, but lack details. Sometimes, I even think those specs are more Eggert-ish than Eggert specs. Plus, in an Eggert class, TAs will provide enough detail for head start. In this class, however, 35L horror reemerges. I spent dozens of hours studying online to understand what TAs can go over in 2 hours, and the results are of course worse. With fewer hours working on the actual project, we don't really have time to better structure, clean up, improve algorithms, etc. of a project.

3. Exams are not very good. It requires more memorization than understanding. I start to miss Eggert exams.

Helpful?

3 0 Please log in to provide feedback.
Quarter: Spring 2017
Grade: A
May 5, 2017

Alex is a great professor! He gives engaging lectures with slides, and he is really passionate about teaching this class. He's very active answering questions on Piazza. There were 3 projects, 2 of which were with a group of 3, and they were very difficult. The tests are also very difficult. There are also short weekly homework assignments.

Helpful?

2 0 Please log in to provide feedback.
Verified Reviewer This user is a verified UCLA student/alum.
Quarter: Spring 2016
Grade: N/A
June 1, 2016

I really liked Professor Afanasyev. I don't think I've ever had a professor who seemed so deeply knowledgable about the material as this professor did. He tried his best to explain things in different ways if we had trouble understanding the first time.

I think my only complaint is that his lectures could get extremely dry towards the end of the quarter, as the material got more difficult. He reads directly from the slides and as such, it's easy to get complacent and skip class in favor of just reading the book. I didn't mind going to lecture, but I would have loved to have slightly more engaging lectures rather than just direct lecture from slides.
I loved the guest speakers he brought in—they were also quite interesting.

Homework assignments were decent and usually well specified, but the projects often much to be desired in terms of specificity. The requirements would often change as students asked more questions, and many things were left "intentionally ambiguous" but only caused us angst in terms of getting the project done correctly. Grades on homework assignments were delivered quickly and gradescope made it easy to get feedback, but we didn't get project grades quickly at all, and as such it was impossible for us to know if we were being graded fairly on the project before the end of the quarter.

Overall I enjoyed the class, and I think many of the negatives are only because it was the professor's first time teaching this class.

Helpful?

3 0 Please log in to provide feedback.
1 of 1
3.3
Overall Rating
Based on 6 Users
Easiness 2.2 / 5 How easy the class is, 1 being extremely difficult and 5 being easy peasy.
Clarity 3.3 / 5 How clear the class is, 1 being extremely unclear and 5 being very clear.
Workload 1.8 / 5 How much workload the class is, 1 being extremely heavy and 5 being extremely light.
Helpfulness 4.3 / 5 How helpful the class is, 1 being not helpful at all and 5 being extremely helpful.

TOP TAGS

  • Uses Slides
    (6)
  • Tolerates Tardiness
    (6)
  • Useful Textbooks
    (5)
  • Tough Tests
    (6)
  • Gives Extra Credit
    (6)
  • Has Group Projects
    (6)
  • Needs Textbook
    (4)
  • Often Funny
    (5)
  • Participation Matters
    (4)
  • Appropriately Priced Materials
    (4)
  • Would Take Again
    (4)
ADS

Adblock Detected

Bruinwalk is an entirely Daily Bruin-run service brought to you for free. We hate annoying ads just as much as you do, but they help keep our lights on. We promise to keep our ads as relevant for you as possible, so please consider disabling your ad-blocking software while using this site.

Thank you for supporting us!