Course record CSCI

CSCI 3155

Principles of Programming Languages

University of Colorado Boulder

1,991 grades43 professors
Grades: Dates unavailableEvaluations: 2020–2026
Flunk Score43/100
Mixed record

Professors 43 of 43

Thomas Harrison Nelson 244 grades · 1 term 3.77GPA
81.6% A
15.2% B
3.3% C
0.0% D
0.0% F

244 letter grades

Compare with the course
Nelson vs. the course average
A +23.3
B −12.4
C −8.0
D −1.0
F −2.0

Difference in percentage points.

3.2% withdrew · 8 of 252 enrolled.

Spencer David Wilson 272 grades · 1 term 3.55GPA
68.8% A
22.1% B
7.0% C
0.7% D
1.5% F

272 letter grades

Compare with the course
Wilson vs. the course average
A +10.5
B −5.5
C −4.3
D −0.2
F −0.5

Difference in percentage points.

0.7% withdrew · 2 of 274 enrolled.

Gowtham Kaki 357 grades · 1 term 3.42GPA
61.3% A
27.2% B
9.5% C
0.8% D
1.1% F

357 letter grades

Compare with the course
Kaki vs. the course average
A +3.1
B −0.4
C −1.7
D −0.1
F −0.9

Difference in percentage points.

2.5% withdrew · 9 of 366 enrolled.

Sriram Sankaranarayanan 965 grades · 1 term 3.33GPA
54.1% A
31.6% B
10.7% C
1.0% D
2.6% F

965 letter grades

Compare with the course
Sankaranarayanan vs. the course average
A −4.1
B +4.0
C −0.6
D +0.1
F +0.6

Difference in percentage points.

3.0% withdrew · 30 of 995 enrolled.

Bor-Yuh Evan Chang 153 grades · 1 term 2.54GPA
20.9% A
32.7% B
39.2% C
2.6% D
4.6% F

153 letter grades

Compare with the course
Chang vs. the course average
A −37.3
B +5.1
C +28.0
D +1.7
F +2.6

Difference in percentage points.

11.6% withdrew · 20 of 173 enrolled.

Zhenqi Li 46 reported responses 4.41Eval / 5
Overall4.41 / 5

46 reported responses

Scale 1–5
Critical examination of evidence4.64
Technology4.77
Synthesis4.43
Collaboration4.45
Connection4.55
Contribution4.67
Discussion4.73
Inclusivity4.04
Grading4.49
Reflection4.70
Respect4.93
Creativity4.64
Feedback4.61
Interaction4.79
Challenge4.35
Questions4.81
Xinyu Cao 11 reported responses 4.12Eval / 5
Overall4.12 / 5

11 reported responses

Scale 1–5
Critical examination of evidence4.30
Technology4.70
Synthesis4.30
Collaboration3.80
Connection3.80
Contribution4.40
Discussion4.50
Inclusivity3.10
Grading3.80
Reflection4.70
Respect4.70
Creativity4.10
Feedback3.70
Interaction4.00
Challenge4.30
Questions4.60
Tianhan Lu 31 reported responses 4.28Eval / 5
Overall4.28 / 5

31 reported responses

Scale 1–5
Critical examination of evidence4.36
Technology4.69
Synthesis4.40
Collaboration3.87
Connection3.93
Contribution4.03
Discussion4.63
Inclusivity4.13
Grading4.26
Reflection4.35
Respect4.97
Creativity4.35
Feedback4.25
Interaction4.69
Challenge4.41
Questions4.66
Anish Thilagar 27 reported responses 4.29Eval / 5
Overall4.29 / 5

27 reported responses

Scale 1–5
Critical examination of evidence4.31
Technology4.79
Synthesis4.21
Collaboration3.79
Connection3.99
Contribution4.68
Discussion4.33
Inclusivity4.05
Grading3.53
Reflection4.68
Respect4.62
Creativity4.22
Feedback3.80
Interaction4.50
Challenge4.40
Questions4.50
Michael Lauria 9 reported responses 4.43Eval / 5
Overall4.43 / 5

9 reported responses

Scale 1–5
Critical examination of evidence4.30
Technology4.40
Synthesis4.30
Collaboration4.10
Connection3.60
Contribution4.70
Discussion4.80
Inclusivity3.70
Grading4.40
Reflection4.70
Respect4.60
Creativity4.20
Feedback4.30
Interaction4.40
Challenge4.70
Questions4.80
John Paul Martin Jr 18 reported responses 4.09Eval / 5
Overall4.09 / 5

18 reported responses

Scale 1–5
Critical examination of evidence4.00
Technology4.02
Synthesis3.80
Collaboration3.62
Connection3.70
Contribution4.28
Discussion4.64
Inclusivity3.06
Grading4.08
Reflection4.40
Respect4.60
Creativity3.88
Feedback3.78
Interaction4.24
Challenge3.98
Questions4.42
Jasmine Bascom 12 reported responses 3.78Eval / 5
Overall3.78 / 5

12 reported responses

Scale 1–5
Critical examination of evidence3.40
Technology3.55
Synthesis3.10
Collaboration3.15
Connection2.90
Contribution4.30
Discussion4.30
Inclusivity3.70
Grading3.55
Reflection3.60
Respect4.30
Creativity3.75
Feedback3.10
Interaction4.50
Challenge4.25
Questions4.20
Hansol Yoon 7 reported responses 4.63Eval / 5
Overall4.63 / 5

7 reported responses

Scale 1–5
Critical examination of evidence4.15
Technology4.55
Synthesis4.15
Collaboration4.30
Connection4.40
Contribution4.60
Discussion4.75
Inclusivity4.65
Grading4.85
Reflection4.60
Respect5.00
Creativity4.50
Feedback4.60
Interaction4.75
Challenge4.50
Questions4.90
Sukanya Saha 19 reported responses 4.28Eval / 5
Overall4.28 / 5

19 reported responses

Scale 1–5
Critical examination of evidence4.39
Technology4.62
Synthesis4.10
Collaboration4.06
Connection4.13
Contribution4.32
Discussion4.62
Inclusivity3.74
Grading4.55
Reflection4.41
Respect4.63
Creativity4.27
Feedback4.39
Interaction4.42
Challenge4.46
Questions4.72
David Eduardo Flores 24 reported responses 4.67Eval / 5
Overall4.67 / 5

24 reported responses

Scale 1–5
Critical examination of evidence4.55
Technology4.93
Synthesis4.83
Collaboration4.36
Connection4.32
Contribution4.83
Discussion4.96
Inclusivity4.13
Grading4.86
Reflection4.70
Respect4.86
Creativity4.43
Feedback4.75
Interaction4.62
Challenge4.77
Questions4.87
Jesse Pisel 2 reported responses 4.95Eval / 5
Overall4.95 / 5

2 reported responses

Scale 1–5
Critical examination of evidence5.00
Technology5.00
Synthesis5.00
Collaboration5.00
Connection5.00
Contribution5.00
Discussion5.00
Inclusivity5.00
Grading5.00
Reflection5.00
Respect5.00
Creativity4.00
Feedback5.00
Interaction5.00
Challenge5.00
Questions5.00
Aravindakumar Vijayasri Mohan Kumar 20 reported responses 4.69Eval / 5
Overall4.69 / 5

20 reported responses

Scale 1–5
Critical examination of evidence4.63
Technology4.81
Synthesis4.63
Collaboration4.18
Connection4.43
Contribution4.76
Discussion4.82
Inclusivity4.50
Grading4.68
Reflection4.72
Respect4.78
Creativity4.82
Feedback4.65
Interaction4.64
Challenge4.81
Questions4.87
Abhishek Purushothama 48 reported responses 4.68Eval / 5
Overall4.68 / 5

48 reported responses

Scale 1–5
Critical examination of evidence4.60
Technology4.77
Synthesis4.55
Collaboration4.27
Connection4.28
Contribution4.80
Discussion4.83
Inclusivity4.29
Grading4.65
Reflection4.67
Respect4.89
Creativity4.55
Feedback4.59
Interaction4.69
Challenge4.83
Questions4.76
Charles Robert Hoots 6 reported responses 4.81Eval / 5
Overall4.81 / 5

6 reported responses

Scale 1–5
Critical examination of evidence4.80
Technology4.80
Synthesis4.80
Collaboration4.70
Connection4.70
Contribution4.80
Discussion4.80
Inclusivity5.00
Grading4.80
Reflection4.70
Respect5.00
Creativity5.00
Feedback4.80
Interaction4.70
Challenge4.80
Questions4.80
Bor Yuh Chang 110 reported responses 3.70Eval / 5
Overall3.70 / 5

110 reported responses

Scale 1–5
Critical examination of evidence3.96
Technology4.07
Synthesis3.66
Collaboration3.20
Connection3.15
Contribution4.16
Discussion4.58
Inclusivity3.65
Grading3.50
Reflection3.94
Respect4.49
Creativity3.76
Feedback3.03
Interaction4.12
Challenge4.18
Questions4.08
Angel Dong 26 reported responses 4.70Eval / 5
Overall4.70 / 5

26 reported responses

Scale 1–5
Critical examination of evidence4.81
Technology4.94
Synthesis4.71
Collaboration4.74
Connection4.13
Contribution4.91
Discussion4.80
Inclusivity4.26
Grading4.70
Reflection4.81
Respect4.93
Creativity4.68
Feedback4.86
Interaction4.96
Challenge4.77
Questions4.94
Christian Fontenot 26 reported responses 4.26Eval / 5
Overall4.26 / 5

26 reported responses

Scale 1–5
Critical examination of evidence3.94
Technology4.07
Synthesis4.35
Collaboration4.09
Connection3.78
Contribution4.48
Discussion4.36
Inclusivity3.69
Grading4.71
Reflection4.14
Respect4.66
Creativity4.11
Feedback3.97
Interaction4.44
Challenge4.33
Questions4.51
Katherine Elizabeth Nielsen 5 reported responses 4.11Eval / 5
Overall4.11 / 5

5 reported responses

Scale 1–5
Critical examination of evidence4.96
Technology4.95
Synthesis4.97
Collaboration4.95
Connection4.92
Contribution4.96
Discussion4.95
Inclusivity1.07
Grading4.94
Reflection4.96
Respect4.99
Creativity4.95
Feedback4.93
Interaction4.98
Challenge4.96
Questions4.95
Kandai Watanabe 3 reported responses 4.61Eval / 5
Overall4.61 / 5

3 reported responses

Scale 1–5
Critical examination of evidence4.70
Technology5.00
Synthesis4.70
Collaboration4.70
Connection4.70
Contribution4.70
Discussion5.00
Inclusivity5.00
Grading3.00
Reflection5.00
Respect5.00
Creativity5.00
Feedback5.00
Interaction4.70
Challenge5.00
Questions5.00
Prasanth Prahladan 9 reported responses 4.74Eval / 5
Overall4.74 / 5

9 reported responses

Scale 1–5
Critical examination of evidence4.63
Technology4.97
Synthesis4.40
Collaboration4.81
Connection4.93
Contribution4.31
Discussion4.66
Inclusivity4.85
Grading4.53
Reflection4.65
Respect5.00
Creativity4.94
Feedback4.47
Interaction5.00
Challenge4.97
Questions4.63
Robin Bowers 4 reported responses 4.76Eval / 5
Overall4.76 / 5

4 reported responses

Scale 1–5
Critical examination of evidence5.00
Technology4.80
Synthesis5.00
Collaboration4.80
Connection5.00
Contribution5.00
Discussion5.00
Inclusivity5.00
Grading4.20
Reflection5.00
Respect4.80
Creativity4.50
Feedback4.80
Interaction5.00
Challenge4.80
Questions4.80
Md. Rezwanur Rahman 12 reported responses 3.95Eval / 5
Overall3.95 / 5

12 reported responses

Scale 1–5
Critical examination of evidence3.14
Technology4.38
Synthesis3.48
Collaboration4.32
Connection3.05
Contribution4.34
Discussion4.34
Inclusivity3.84
Grading4.25
Reflection3.59
Respect4.59
Creativity3.86
Feedback4.29
Interaction4.45
Challenge3.23
Questions4.41
Noah Peterson 2 reported responses 4.72Eval / 5
Overall4.72 / 5

2 reported responses

Scale 1–5
Critical examination of evidence4.50
Technology5.00
Synthesis5.00
Collaboration4.00
Connection3.00
Contribution5.00
Discussion5.00
Inclusivity1.00
Grading5.00
Reflection5.00
Respect5.00
Creativity5.00
Feedback5.00
Interaction4.00
Challenge5.00
Questions5.00
Kirby James Linvill 11 reported responses 5.00Eval / 5
Overall5.00 / 5

11 reported responses

Scale 1–5
Critical examination of evidence5.00
Technology5.00
Synthesis5.00
Collaboration5.00
Connection5.00
Contribution5.00
Discussion5.00
Inclusivity5.00
Grading5.00
Reflection5.00
Respect5.00
Creativity5.00
Feedback5.00
Interaction5.00
Challenge5.00
Questions5.00
Ryan Quinlan 6 reported responses 4.64Eval / 5
Overall4.64 / 5

6 reported responses

Scale 1–5
Critical examination of evidence5.00
Technology5.00
Synthesis4.80
Collaboration4.20
Connection4.20
Contribution4.20
Discussion4.60
Inclusivity4.50
Grading4.70
Reflection4.60
Respect4.80
Creativity4.70
Feedback4.80
Interaction4.40
Challenge4.80
Questions4.80
Kevin Lane 24 reported responses 4.75Eval / 5
Overall4.75 / 5

24 reported responses

Scale 1–5
Critical examination of evidence4.52
Technology4.84
Synthesis4.62
Collaboration4.59
Connection4.77
Contribution4.88
Discussion4.98
Inclusivity4.62
Grading4.81
Reflection4.91
Respect4.92
Creativity4.62
Feedback4.73
Interaction4.88
Challenge4.91
Questions4.95
Denzil Bilson 7 reported responses 4.88Eval / 5
Overall4.88 / 5

7 reported responses

Scale 1–5
Critical examination of evidence4.70
Technology5.00
Synthesis4.90
Collaboration4.70
Connection4.80
Contribution4.60
Discussion4.90
Inclusivity5.00
Grading5.00
Reflection4.90
Respect4.90
Creativity4.70
Feedback4.90
Interaction4.90
Challenge5.00
Questions4.90
Nour Rahal-Arabi 8 reported responses 4.80Eval / 5
Overall4.80 / 5

8 reported responses

Scale 1–5
Critical examination of evidence4.87
Technology4.85
Synthesis4.91
Collaboration4.96
Connection4.44
Contribution4.81
Discussion4.91
Inclusivity4.61
Grading4.91
Reflection4.91
Respect4.91
Creativity4.91
Feedback4.91
Interaction4.96
Challenge4.91
Questions4.91
Dakota Bryan 12 reported responses 4.80Eval / 5
Overall4.80 / 5

12 reported responses

Scale 1–5
Critical examination of evidence4.91
Technology4.95
Synthesis4.65
Collaboration4.74
Connection4.78
Contribution4.93
Discussion4.96
Inclusivity4.82
Grading4.98
Reflection4.79
Respect4.91
Creativity4.93
Feedback4.95
Interaction4.64
Challenge5.00
Questions4.98
Juan Vasquez 4 reported responses 2.95Eval / 5
Overall2.95 / 5

4 reported responses

Scale 1–5
Critical examination of evidence2.70
Technology3.50
Synthesis2.70
Collaboration3.00
Connection2.50
Contribution2.70
Discussion4.30
Grading2.80
Reflection3.00
Creativity2.00
Feedback2.00
Interaction4.30
Challenge3.30
Questions4.50
Idriss Djiofack Teledjieu 7 reported responses 4.70Eval / 5
Overall4.70 / 5

7 reported responses

Scale 1–5
Critical examination of evidence4.40
Technology4.90
Synthesis4.70
Collaboration4.60
Connection4.60
Contribution4.90
Discussion4.90
Inclusivity4.70
Grading4.60
Reflection4.70
Respect4.50
Creativity4.60
Feedback4.90
Interaction4.90
Challenge4.70
Questions4.70
Saksham Khatwani 15 reported responses 4.19Eval / 5
Overall4.19 / 5

15 reported responses

Scale 1–5
Critical examination of evidence4.30
Technology4.60
Synthesis4.20
Collaboration3.70
Connection3.40
Contribution4.40
Discussion4.50
Inclusivity4.50
Grading4.10
Reflection4.20
Respect4.50
Creativity4.00
Feedback3.90
Interaction4.60
Challenge4.40
Questions4.70
Chandra Kanth Nagesh 11 reported responses 4.67Eval / 5
Overall4.67 / 5

11 reported responses

Scale 1–5
Critical examination of evidence4.70
Technology4.80
Synthesis4.60
Collaboration4.60
Connection4.00
Contribution5.00
Discussion5.00
Inclusivity4.70
Grading4.60
Reflection4.80
Respect4.70
Creativity4.80
Feedback4.50
Interaction4.70
Challenge4.80
Questions4.80
Masoumeh Ghanbarpour 5 reported responses 3.87Eval / 5
Overall3.87 / 5

5 reported responses

Scale 1–5
Critical examination of evidence4.00
Technology3.80
Synthesis4.00
Collaboration4.00
Connection4.30
Contribution4.00
Discussion4.00
Inclusivity4.30
Grading3.50
Reflection4.00
Respect4.00
Creativity4.00
Feedback3.50
Interaction4.00
Challenge4.00
Questions4.00
Nicholas Victor Lewchenko 6 reported responses 4.61Eval / 5
Overall4.61 / 5

6 reported responses

Scale 1–5
Critical examination of evidence4.70
Technology4.80
Synthesis4.70
Collaboration4.20
Connection4.00
Contribution4.50
Discussion4.80
Inclusivity3.80
Grading4.80
Reflection4.70
Respect4.70
Creativity4.60
Feedback4.80
Interaction4.20
Challenge4.70
Questions4.80
Sai Lalith Kumar Aka 2 reported responses 5.00Eval / 5
Overall5.00 / 5

2 reported responses

Scale 1–5
Critical examination of evidence5.00
Technology5.00
Synthesis5.00
Collaboration5.00
Connection5.00
Contribution5.00
Discussion5.00
Inclusivity5.00
Grading5.00
Reflection5.00
Respect5.00
Creativity5.00
Feedback5.00
Interaction5.00
Challenge5.00
Questions5.00
John Rizkalla 4 reported responses 4.62Eval / 5
Overall4.62 / 5

4 reported responses

Scale 1–5
Critical examination of evidence4.80
Technology4.50
Synthesis4.80
Collaboration5.00
Connection4.80
Contribution4.80
Discussion4.50
Inclusivity5.00
Grading4.50
Reflection4.80
Respect4.50
Creativity4.50
Feedback4.50
Interaction4.80
Challenge4.50
Questions4.50
Raihan Ullah 6 reported responses 4.81Eval / 5
Overall4.81 / 5

6 reported responses

Scale 1–5
Critical examination of evidence4.70
Technology4.80
Synthesis4.70
Collaboration5.00
Connection4.80
Contribution4.80
Discussion4.80
Inclusivity5.00
Grading4.80
Reflection4.80
Respect5.00
Creativity4.80
Feedback4.70
Interaction4.80
Challenge4.80
Questions5.00
Show fewer
Find a course or professor

Search helper · Uses this school’s records. Try “compare ECON 101” or a professor’s name.