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
These majors only cmpsc
KRUEGEL C I
Chris Kruegel
4.8
9 reviews

Time location TBD

See All
Spring 2024 . Lokshtanov D
T B A
Fall 2024 . Agrawal D
T B A
See All
CMPSC 502 Agrawal D Fall 2025 Total: 21
CMPSC 502 Lokshtanov D Spring 2025 Total: 36
See All
9
4.8
CS160 . Kruegel C I 1 Year, 4 Months Ago

Amazing professor, loved the way he taught. He is extremely easy to understand, and knows his stuff. This class was one of the best that I attended, and it was really fun too. Approachable and knowledgable, 10 outta 10

0 helpful 0 unhelpful
CS177 . Kruegel C I 1 Year, 5 Months Ago

Superb professor. Hard tests and hard labs, and those two make up your entire grade. He makes the class difficult but rewarding. Take only if you genuinely care about the subject and want to learn, not if you want an easy A. He will make you work for it!

0 helpful 0 unhelpful
CS160 . Kruegel C I 2 Years Ago

He had great lectures and fair tests. He was very accessible for additional help.

0 helpful 0 unhelpful
CS177 . Kruegel C I 2 Years Ago

Great lectures, but you can still do well on the exams if you diligently study the slides. The labs/projects are really fun. You also won't realize how important this class is until you take it, so trust me, take it. I'd wished I'd taken it sooner when I got asked questions about how I made my projects secure in job interviews.

0 helpful 0 unhelpful
CS177 . Kruegel C I 2 Years Ago

He is a great professor who is passionate about his research. He teaches well and explains the concerts really thoroughly. I would take him again!

0 helpful 0 unhelpful
CS160 . Kruegel C I 2 Years Ago

Great class - professor really knows his stuff and makes an effort to be available on Piazza outside of lectures and OHs to help students. Projects and exams are tough but fair, and if you make an effort, you won't be blindsided.

0 helpful 0 unhelpful
See all 9 reviews
CMPSC 493
0 / 10 Enrolled
Internship in Industry
T B A
CMPSC 592
0 / 5 Enrolled
Group Studies: Controls, Dynamical Systems, and Computation
Andrew Teel 4.4
F
14:30 PM - 16:50 PM
CMPSC 595N
21 / 65 Enrolled
Group Studies in Computer Science: Faculty Research Seminar
Prabhanjan Ananth 3.6
F
13:00 PM - 14:50 PM
CMPSC 596
0 / 10 Enrolled
Directed Research
T B 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