Procedures and techniques for teaching computer science gained through actual teaching of lecture courses, leading discussion sections, and/or teaching laboratories. Meetings will be held as needed to discuss problems,methods, and procedures.

Prerequisites: Computer Science 501.

1 - 4

Units

Pass no pass

Grading

1, 2, 3

Passtime

None

Level Limit

Engineering

College
LOKSHTANOV D
Daniel Lokshtanov
3.7
18 reviews

Time location TBD

Spring 2024 . Lokshtanov D
T B A
Fall 2024 . Agrawal D
T B A
See All
CMPSC 502 Lokshtanov D Spring 2024 Total: 0
CMPSC 502 Lokshtanov D Winter 2024 Total: 0
See All
18
3.7
130B . Lokshtanov D 11 Days Ago

I don't know why he's not rated higher. Incredibly good lecturer, really makes sure you actually understand the material. Homework was fair and tests were generously curved (and they weren't crazy hard or anything.) He made difficult concepts, like dynamic programming, seem simple.

0 helpful 0 unhelpful
CS130B . Lokshtanov D 1 Year, 5 Months Ago

Hardest class I've taken. He had no idea how hard to make the tests, since he's very smart and struggles to think down at our level. I did enjoy lectures, he was passionate and left me at a loss for words every time (I was lost). The few people who understood everything made sure to let everyone know they understood everything. Generous curve.

0 helpful 0 unhelpful
CS130B . Lokshtanov D 1 Year, 6 Months Ago

He's a passionate lecturer that's for sure. But that's really as far of credit as I can give him. Most times I felt I was learning significantly better from just youtube videos. Not the best at making his lectures easy to regurgitate. Doesn't provide much if any resources besides "go read the textbook". Doesn't post any notes. Best to avoid.

0 helpful 0 unhelpful
CS130B . Lokshtanov D 1 Year, 6 Months Ago

Lectures are super thorough and you can tell he really loves teaching algorithms. You have to make sure you're ready to understand and paying 100% attention during lectures though because if you get distracted even for a few minutes, you will be completely lost. Exams are really hard but very good prep for CS internships and interviews.

0 helpful 0 unhelpful
CS130B . Lokshtanov D 1 Year, 6 Months Ago

Prof is super knowledgable about subject, but bad at explaining concepts to those seeing them for the first time. Lecture material not provided outside of class, and exam questions are confusing.

3 helpful 0 unhelpful
CS130B . Lokshtanov D 1 Year, 6 Months Ago

Professor Lokshtanov is disconnected from the course material and doesn't understand its difficulty. While he is a passionate lecturer, he gives exams harder than his lecture materials where the averages are low Ds and Fs. He isn't good at breaking concepts down and teaching at our level. I loved the material just not how he teaches it.

5 helpful 0 unhelpful
See all 18 reviews
CMPSC 592
1 / 5 Enrolled
Group Studies: Controls, Dynamical Systems, and Computation
Andrew Teel 4.3
F
14:30 PM - 16:50 PM
CMPSC 595N
39 / 50 Enrolled
Group Studies in Computer Science: Faculty Research Seminar
T B A
F
13:00 PM - 14:50 PM
CMPSC 596
0 / 10 Enrolled
Directed Research
T B A
98.7% A
CMPSC 597
0 / 10 Enrolled
Individual Studies for Master of Science Comprehensive Examinations and Ph.D Examinations
T B A
CMPSC 598
0 / 0 Full
Master's Thesis Research and Preparation
T B A
CMPSC 599
0 / 0 Full
Ph.D. Dissertation Research and Preparation
T B A