← All departments
Math & CS

Computer Science

Reviews317
Professors27
Quality3.49
Difficulty3.50
Difficulty rank#1
Quality rank#26

All-time supplied department values. Ranks compare the 27 supplied departments. The professor controls below apply to professor data only.

Within the department

Department rating summaries

Highest ratedBarry Lawson ↗4.28
Highest reported difficultyDouglas Szajda ↗3.99
Lowest reported difficultyBarry Lawson ↗3.22
Highest rating relative to expectationsBarry Lawson ↗0.58
Most disagreement in ratingsDouglas Szajda ↗1.84

Department standouts are subsets of eligible professor scores, not additional official awards. Quality and difficulty use Bayesian scores. Alpha is custom: positive means higher ratings than expected for difficulty, department, and year.

Explore professors

26 professors · All time · 1+ reviews
Higher ratings · lower difficulty
Higher ratings · higher difficulty
Lower ratings · lower difficulty
Lower ratings · higher difficulty
One dot = one professor · Size = review countDashed lines = Richmond review averages

Both scales run from 1 to 5. Tap or click a dot for details. You can also find names in the professor list.

Professor ratings

Barry Lawson

Computer Science · 20 reviews

Quality
4.8/5
Difficulty
3.3/5
More numbers
Adjusted quality
4.28
Adjusted difficulty
3.22
Alpha
0.58
Rating spread (SD)
0.44
Kelly Shaw

Computer Science · 22 reviews

Quality
3.5/5
Difficulty
3.9/5
More numbers
Adjusted quality
3.65
Adjusted difficulty
3.54
Alpha
0.11
Rating spread (SD)
1.41
Arthur Charlesworth

Computer Science · 46 reviews

Quality
3.1/5
Difficulty
3.7/5
More numbers
Adjusted quality
3.34
Adjusted difficulty
3.51
Alpha
-0.18
Rating spread (SD)
1.63
Douglas Szajda

Computer Science · 26 reviews

Quality
3.0/5
Difficulty
4.6/5
More numbers
Adjusted quality
3.33
Adjusted difficulty
3.99
Alpha
0.02
Rating spread (SD)
1.84
Gary Greenfield

Computer Science · 27 reviews

Quality
2.1/5
Difficulty
3.7/5
More numbers
Adjusted quality
2.81
Adjusted difficulty
3.50
Alpha
-0.61
Rating spread (SD)
1.11
Anita Hubbard

Computer Science · 13 reviews

Quality
3.3/5
Difficulty
2.6/5
More numbers
Adjusted quality
—
Adjusted difficulty
—
Rating spread (SD)
1.25

No eligible adjusted score in this period. The original ratings are still here.

Catherine Finegan-Dollak

Computer Science · 9 reviews

Quality
3.8/5
Difficulty
3.6/5
More numbers
Adjusted quality
—
Adjusted difficulty
—
Rating spread (SD)
1.48

No eligible adjusted score in this period. The original ratings are still here.

Chris Faigle

Computer Science · 3 reviews

Quality
3.3/5
Difficulty
4.0/5

Small sample. Read the reviews before deciding.

More numbers
Adjusted quality
—
Adjusted difficulty
—
Rating spread (SD)
2.08

No eligible adjusted score in this period. The original ratings are still here.

David Balash

Computer Science · 4 reviews

Quality
4.5/5
Difficulty
1.8/5

Small sample. Read the reviews before deciding.

More numbers
Adjusted quality
—
Adjusted difficulty
—
Rating spread (SD)
0.58

No eligible adjusted score in this period. The original ratings are still here.

Debra O'Brien

Computer Science · 3 reviews

Quality
3.0/5
Difficulty
3.0/5

Small sample. Read the reviews before deciding.

More numbers
Adjusted quality
—
Adjusted difficulty
—
Rating spread (SD)
2.00

No eligible adjusted score in this period. The original ratings are still here.

Dr. M Charity

Computer Science · 6 reviews

Quality
4.3/5
Difficulty
2.8/5
More numbers
Adjusted quality
—
Adjusted difficulty
—
Rating spread (SD)
1.21

No eligible adjusted score in this period. The original ratings are still here.

Jim Deverick

Computer Science · 6 reviews

Quality
2.8/5
Difficulty
3.5/5
More numbers
Adjusted quality
—
Adjusted difficulty
—
Rating spread (SD)
1.17

No eligible adjusted score in this period. The original ratings are still here.

John Hubbard

Computer Science · 16 reviews

Quality
2.1/5
Difficulty
3.6/5
More numbers
Adjusted quality
—
Adjusted difficulty
—
Rating spread (SD)
1.06

No eligible adjusted score in this period. The original ratings are still here.

Jon Park

Computer Science · 12 reviews

Quality
4.8/5
Difficulty
3.9/5
More numbers
Adjusted quality
—
Adjusted difficulty
—
Rating spread (SD)
0.39

No eligible adjusted score in this period. The original ratings are still here.

Jory Denny

Computer Science · 11 reviews

Quality
4.2/5
Difficulty
3.9/5
More numbers
Adjusted quality
—
Adjusted difficulty
—
Rating spread (SD)
1.25

No eligible adjusted score in this period. The original ratings are still here.

Lewis Barnett

Computer Science · 7 reviews

Quality
4.3/5
Difficulty
2.6/5
More numbers
Adjusted quality
—
Adjusted difficulty
—
Rating spread (SD)
1.11

No eligible adjusted score in this period. The original ratings are still here.

McDonald Davis

Computer Science · 1 review

Quality
2.0/5
Difficulty
3.0/5

Small sample. Read the reviews before deciding.

More numbers
Adjusted quality
—
Adjusted difficulty
—
Rating spread (SD)
—

No eligible adjusted score in this period. The original ratings are still here.

Mmachi Obiorah

Computer Science · 7 reviews

Quality
3.4/5
Difficulty
2.7/5
More numbers
Adjusted quality
—
Adjusted difficulty
—
Rating spread (SD)
0.98

No eligible adjusted score in this period. The original ratings are still here.

Patrick Martin

Computer Science · 1 review

Quality
4.0/5
Difficulty
3.0/5

Small sample. Read the reviews before deciding.

More numbers
Adjusted quality
—
Adjusted difficulty
—
Rating spread (SD)
—

No eligible adjusted score in this period. The original ratings are still here.

Prateek Bhakta

Computer Science · 19 reviews

Quality
4.6/5
Difficulty
3.6/5
More numbers
Adjusted quality
—
Adjusted difficulty
—
Rating spread (SD)
0.96

No eligible adjusted score in this period. The original ratings are still here.

Sara Krehbiel

Computer Science · 4 reviews

Quality
3.0/5
Difficulty
4.3/5

Small sample. Read the reviews before deciding.

More numbers
Adjusted quality
—
Adjusted difficulty
—
Rating spread (SD)
1.41

No eligible adjusted score in this period. The original ratings are still here.

Shaun Gao

Computer Science · 15 reviews

Quality
3.7/5
Difficulty
2.3/5
More numbers
Adjusted quality
—
Adjusted difficulty
—
Rating spread (SD)
1.50

No eligible adjusted score in this period. The original ratings are still here.

Shirley Mitteldorfer

Computer Science · 14 reviews

Quality
4.9/5
Difficulty
3.0/5
More numbers
Adjusted quality
—
Adjusted difficulty
—
Rating spread (SD)
0.36

No eligible adjusted score in this period. The original ratings are still here.

Shweta Ware

Computer Science · 14 reviews

Quality
2.5/5
Difficulty
3.7/5
More numbers
Adjusted quality
—
Adjusted difficulty
—
Rating spread (SD)
1.40

No eligible adjusted score in this period. The original ratings are still here.

William Prior

Computer Science · 2 reviews

Quality
5.0/5
Difficulty
1.0/5

Small sample. Read the reviews before deciding.

More numbers
Adjusted quality
—
Adjusted difficulty
—
Rating spread (SD)
0.00

No eligible adjusted score in this period. The original ratings are still here.

Yucong Jiang

Computer Science · 7 reviews

Quality
3.6/5
Difficulty
3.6/5
More numbers
Adjusted quality
—
Adjusted difficulty
—
Rating spread (SD)
1.51

No eligible adjusted score in this period. The original ratings are still here.

ProfessorQualityDifficultyReviewsAdjusted qualityAdjusted difficultyCompare
Barry LawsonComputer Science4.753.25204.283.22
Kelly ShawComputer Science3.503.86223.653.54
Arthur CharlesworthComputer Science3.133.65463.343.51
Douglas SzajdaComputer Science2.964.62263.333.99
Gary GreenfieldComputer Science2.073.74272.813.50
Anita HubbardComputer Science3.312.6213——
Catherine Finegan-DollakComputer Science3.783.569——
Chris FaigleComputer Science3.334.003——
David BalashComputer Science4.501.754——
Debra O'BrienComputer Science3.003.003——
Dr. M CharityComputer Science4.332.836——
Jim DeverickComputer Science2.833.506——
John HubbardComputer Science2.063.5616——
Jon ParkComputer Science4.833.9212——
Jory DennyComputer Science4.183.9111——
Lewis BarnettComputer Science4.292.577——
McDonald DavisComputer Science2.003.001——
Mmachi ObiorahComputer Science3.432.717——
Patrick MartinComputer Science4.003.001——
Prateek BhaktaComputer Science4.633.5819——
Sara KrehbielComputer Science3.004.254——
Shaun GaoComputer Science3.672.2715——
Shirley MitteldorferComputer Science4.863.0014——
Shweta WareComputer Science2.503.7114——
William PriorComputer Science5.001.002——
Yucong JiangComputer Science3.573.577——

Quality and difficulty sorts use scores adjusted for review count. Missing adjusted scores appear last. How ratings work ↗