I took this class in Fall 2025 and it was the best (most interesting + educational) computer science course I've taken at UVA. You'll learn about GPU architecture and how to apply that to optimize parallel algorithms. Professor Jog is a really great lecturer and he makes it easy to pay attention. Homework assignments were pretty easy, but they still required you to apply your knowledge. Tests were pretty difficult, but they're not unreasonable. You can definitely do well on them if you put the time in. I would definitely recommend!
CS 4444
Introduction to Parallel Computing
—
☆ Rating
—
Difficulty
—
GPA
Grade Distribution
No grade data available
Average GPA
—
Students Measured
—
Sections
1Lecture (1)
Section 17572
Lecture
(3 Units)
1 Review
Instructor
5.0
Enjoyability
5.0
Recommend
5.0
Difficulty
4.0
Hours/Week
3.0
Sponsored