Prompted by a discussion at the Recurse Center, here are all the courses I took in undergrad and grad school!
Page: 1 of 1 GRINNELL COLLEGE
December 01 2006
Lindsey A Kuper 0180202 XXXX-XX-XXXX
COURSE Title CRD GRD
------ ----- --- ---
Fall Semester 2000-01
TUT 100 Insprtn for Mus Strctrs & Lit 4.00 A-
ENG 121 Intro to Shakespeare 4.00 B+
MAT 131 Calculus I 4.00 B
ART 103 Intro to Art & Art History 4.00 A
MUS 101 Grinnell Singers 1.00 S
Term GPA 3.50 Credit 17.00
Cum GPA 3.50 Credit 17.00
Spring Semester 2000-01
AMS 130 Am Beliefs/Cultr Val 4.00 A-
MUS 112 Harmony 4.00 A
MUS 101 Grinnell Singers 1.00 S
ENG 107 Fund of Lit Analysis 4.00 A-
MUS 116 Mus/Culture/Context 4.00 A
Term GPA 3.84 Credit 17.00
Cum GPA 3.67 Credit 34.00
Fall Semester 2001-02
MUS 215 Intro to Composition 4.00 A-
HIS 112 American History II 4.00 B
CSC 151 Fund of Comp Sci I With Lab 4.00 A
MUS 101 Grinnell Singers 1.00 S
AMS 225 Thry/Mthd in Amer St 4.00 A
Term GPA 3.67 Credit 17.00
Cum GPA 3.67 Credit 51.00
Spring Semester 2001-02
MUS 219 Electronic Music 4.00 B+
MUS 262 Eur Trad 1800-Presnt 4.00 A-
MAT 133 Calculus II 4.00 C
CSC 152 Fund of Comp Sci II With Lab 4.00 A-
MUS 101 Grinnell Singers 1.00 S
Term GPA 3.17 Credit 17.00
Cum GPA 3.54 Credit 68.00
Fall Semester 2002-03
MUS 261 Eur Trad 1550-1800 4.00 A-
MAT 215 Linear Algebra 4.00 B-
CSC 213 Oper Sys/Paral Algor w/lab 4.00 C
MUS 101 Grinnell Singers 1.00 S
MUS 220 Perf: Adv Piano 2.00 B+
Term GPA 2.86 Credit 15.00
Cum GPA 3.42 Credit 83.00
Spring Semester 2002-03
CSC 195 IntSpTp: Data, Storage, C Prg 4.00 A-
CSC 223 Software Design 4.00 A
MAT 218 Combinatorics 4.00 B
MUS 101 Grinnell Singers 1.00 S
Term GPA 3.56 Credit 13.00
Cum GPA 3.44 Credit 96.00
Fall Semester 2003-04
CSC 301 Algorithms 4.00 B+
PHY 131 General Physics I w/lab 4.00 A-
MUS 101 Grinnell Singers 1.00 S
MUS 295 SpTp: Intro/Jazz Arng & Comp 4.00 A-
MUS 220 Perf: Adv Voice 2.00 A
Term GPA 3.62 Credit 15.00
Cum GPA 3.46 Credit 111.00
Spring Semester 2003-04
CSC 341 Auto,Frm Lng,Cmp Cpx 4.00 A
CSC 302 Program Lang Concepts 4.00 A
MUS 101 Grinnell Singers 1.00 S
MUS 495 Senior Project 4.00 A
Term GPA 4.00 Credit 13.00
Cum GPA 3.52 Credit 124.00
----------------------------------------
Degree: Bachelor of Arts 05/17/2004
Major(s): Music
Computer Science
Honors: Music
----------------------------------------
I put some notes about this in a blog post.
Student Program Transcript
Indiana University Bloomington
Name : Kuper,Lindsey Anna
Student ID : 0002292453
Print Date : 05-01-2016
Request Nbr : 019535156
- - - - - Transfer Credits - - - - -
Transfer Credit from Cornell University
Applied Toward Computer Science -GrSch Program Bloomington
Incoming Course
CS 4410 Operating Systems 3.00 2010 SUMR
Transferred to Term Fall 2010 as
CSCI-P 536 ADVANCED OPERATING SYSTEMS 0.00 3.00 T
- - - - - Academic Program History - - - - -
Bloomington Program : Computer Science -GrSch
2007-01-17 : Computer Science PhD Major
2014-05-02 : Computer Science PhD Major
2014-05-02 : Computer Science MIN Minor
Bloomington Program : Computer Science Graduate
2010-01-01 : Computer Science MS Major
- - - - - Beginning of Graduate Record - - - - -
Fall 2008 Bloomington
Course Description GPA Hours Earned Grade Points
CSCI-B 501 THEORY OF COMPUTING 3.00 3.00 A+ 12.000
CSCI-B 521 PROGRAMMING LANGUAGE PRINC 3.00 3.00 A+ 12.000
CSCI-B 561 ADVANCED DATABASE CONCEPTS 3.00 3.00 A- 11.100
MUS-X 70 UNIVERSITY CHORAL ENSEMBLES 2.00 2.00 A 8.000
PROGRAM GPA: 3.918 TERM TOTALS : 11.00 11.00 43.100
PROGRAM CUM GPA: 3.918 CUM TOTALS : 11.00 11.00 43.100
Spr 2009 Bloomington
Course Description GPA Hours Earned Grade Points
CSCI-B 502 COMPUTATIONAL COMPLEXITY 3.00 3.00 B+ 9.900
CSCI-B 621 ADV CONCEPTS IN PROG LANG 3.00 3.00 A 12.000
CSCI-P 523 PROGRAMMING LANGUAGE IMPLEMENT 3.00 3.00 A- 11.100
MUS-X 70 UNIVERSITY CHORAL ENSEMBLES 2.00 2.00 A 8.000
PROGRAM GPA: 3.727 TERM TOTALS : 11.00 11.00 41.000
PROGRAM CUM GPA: 3.823 CUM TOTALS : 22.00 22.00 84.100
Fall 2009 Bloomington
Course Description GPA Hours Earned Grade Points
CSCI-B 522 PROGRMG LANGUAGE FOUNDATIONS 3.00 3.00 A 12.000
CSCI-B 551 ELEM ARTIFICIAL INTELLIGENCE 3.00 3.00 A- 11.100
CSCI-P 545 EMBEDDED AND REAL-TIME SYSTEMS 3.00 3.00 B+ 9.900
MUS-X 70 UNIVERSITY CHORAL ENSEMBLES 2.00 2.00 A+ 8.000
PROGRAM GPA: 3.727 TERM TOTALS : 11.00 11.00 41.000
PROGRAM CUM GPA: 3.791 CUM TOTALS : 33.00 33.00 125.100
Spr 2010 Bloomington
Course Description GPA Hours Earned Grade Points
CSCI-B 510 INTRODUCTION TO APPLIED LOGIC 3.00 3.00 B+ 9.900
CSCI-B 629 TPCS IN PROGRAMMING LANGUAGES 3.00 3.00 A 12.000
CSCI-Y 790 GRADUATE INDEPENDENT STUDY 3.00 3.00 A 12.000
PROGRAM GPA: 3.767 TERM TOTALS : 9.00 9.00 33.900
PROGRAM CUM GPA: 3.786 CUM TOTALS : 42.00 42.00 159.000
Fall 2010 Bloomington
Course Description GPA Hours Earned Grade Points
CSCI-B 629 TPCS IN PROGRAMMING LANGUAGES 3.00 3.00 A 12.000
Course Topic(s): INTEGRATNG STATIC&DYNAMC TYPNG
CSCI-Y 790 GRADUATE INDEPENDENT STUDY 3.00 3.00 A 12.000
MATH-M 590 SEMINAR 3.00 3.00 A 12.000
PROGRAM GPA: 4.000 TERM TOTALS : 9.00 12.00 36.000
PROGRAM CUM GPA: 3.824 CUM TOTALS : 51.00 54.00 195.000
Fall 2011 Bloomington
Course Description GPA Hours Earned Grade Points
CSCI-B 629 TPCS IN PROGRAMMING LANGUAGES 3.00 3.00 A 12.000
CSCI-Y 790 GRADUATE INDEPENDENT STUDY 6.00 6.00 A 24.000
PROGRAM GPA: 4.000 TERM TOTALS : 9.00 9.00 36.000
PROGRAM CUM GPA: 3.850 CUM TOTALS : 60.00 63.00 231.000
Spr 2012 Bloomington
Course Description GPA Hours Earned Grade Points
CSCI-Y 790 GRADUATE INDEPENDENT STUDY 6.00 6.00 A 24.000
PROGRAM GPA: 4.000 TERM TOTALS : 6.00 6.00 24.000
PROGRAM CUM GPA: 3.864 CUM TOTALS : 66.00 69.00 255.000
Fall 2012 Bloomington
Course Description GPA Hours Earned Grade Points
CSCI-Y 890 THESIS READINGS AND RESEARCH 9.00 9.00 A 36.000
PROGRAM GPA: 4.000 TERM TOTALS : 9.00 9.00 36.000
PROGRAM CUM GPA: 3.880 CUM TOTALS : 75.00 78.00 291.000
Spr 2013 Bloomington
Course Description GPA Hours Earned Grade Points
CSCI-Y 890 THESIS READINGS AND RESEARCH 9.00 9.00 A 36.000
PROGRAM GPA: 4.000 TERM TOTALS : 9.00 9.00 36.000
PROGRAM CUM GPA: 3.893 CUM TOTALS : 84.00 87.00 327.000
Fall 2013 Bloomington
Course Description GPA Hours Earned Grade Points
CSCI-Y 890 THESIS READINGS AND RESEARCH 9.00 9.00 A 36.000
PROGRAM GPA: 4.000 TERM TOTALS : 9.00 9.00 36.000
PROGRAM CUM GPA: 3.903 CUM TOTALS : 93.00 96.00 363.000
Spr 2014 Bloomington
Course Description GPA Hours Earned Grade Points
CSCI-G 901 ADVANCED RESEARCH 6.00 6.00 A 24.000
PROGRAM GPA: 4.000 TERM TOTALS : 6.00 6.00 24.000
PROGRAM CUM GPA: 3.909 CUM TOTALS : 99.00 102.00 387.000
Fall 2014 Bloomington
Course Description GPA Hours Earned Grade Points
CSCI-G 901 ADVANCED RESEARCH 6.00 6.00 A 24.000
PROGRAM GPA: 4.000 TERM TOTALS : 6.00 6.00 24.000
PROGRAM CUM GPA: 3.914 CUM TOTALS : 105.00 108.00 411.000
Spr 2015 Bloomington
Course Description GPA Hours Earned Grade Points
CSCI-G 901 ADVANCED RESEARCH 6.00 6.00 A 24.000
PROGRAM GPA: 4.000 TERM TOTALS : 6.00 6.00 24.000
PROGRAM CUM GPA: 3.919 CUM TOTALS : 111.00 114.00 435.000
Fall 2015 Bloomington
Course Description GPA Hours Earned Grade Points
CSCI-G 901 ADVANCED RESEARCH 6.00 6.00 A 24.000
PROGRAM GPA: 4.000 TERM TOTALS : 6.00 6.00 24.000
PROGRAM CUM GPA: 3.923 CUM TOTALS : 117.00 120.00 459.000
Student Graduate Program Summary
GPA Hours: 117.00 Transfer/Test Hours Passed: 3.00
Hours Earned: 120.00 Points: 459.000 GPA: 3.923
Indiana University Graduate Summary
IU GPA Hours: 117.00 Transfer/Test Hours Passed: 3.00
Hours Earned: 120.00 Points: 459.000 GPA: 3.923
Academic Objective as of Last Enrollment
Computer Science -GrSch
Computer Science PhD
Computer Science MIN
- - - - - Degrees Awarded - - - - -
Indiana University Degree
Indiana University Bloomington
School of Informatics and Computing
Master of Science in Computer Science
05-07-2010
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
Indiana University Degree
Indiana University Bloomington
University Graduate School
Doctor of Philosophy
Major: Computer Science
Minor: Computer Science
09-30-2015
- - - - - Non-Course Milestones - - - - -
2010-12-15 Qualifier
Milestone Status: Completed
2010-12-15 - Completed
2011-12-23 Candidacy
Milestone Status: Completed
2011-12-23 - Completed
2013-01-07 Thesis
Milestone Status: Completed
2013-01-07 - Completed
2014-08-11 Defense
Milestone Status: Completed
Lattice-based Data Structures for Deterministic Parallel and
Distributed Programming
2014-08-11 - Completed
Notes:
- The date
2007-01-17 : Computer Science PhD Major
on my grad transcript is very strange. I didn't even get admitted to the program until February 2007. I then accepted in March, but deferred admission and didn't start the program until fall 2008, as the rest of the transcript indicates. - The "629" courses I took were all graduate paper-reading seminars. Spring 2010 was "Language-Based Approaches to Security" with Amal Ahmed. Fall 2010 was "Integrating Static and Dynamic Typing", also with Amal. Fall 2011 was "Domain-Specific Languages for High-Performance Computing" with Ryan Newton.
- The most valuable courses I took in grad school were 523 (compilers, taught by Kent Dybvig), 521 (aka "Intro to Dan", taught by Dan Friedman), 522 (intro to type systems, taught by Amal), and the aforementioned three seminar courses. Despite having an undergrad CS degree and having worked in industry for several years before grad school, I didn't feel like a real programmer until I took Kent's compilers class as a grad student and wrote a compiler. Likewise, I didn't feel like a real PL researcher until I took Amal's type systems course and the two follow-up seminars.
- The various "courses" numbered 790, 890, and 901 weren't really courses; they were just what one "enrolled" in while one was doing research.
- Math 590 was actually a cross-listed cogsci course.
- The sole AI course I took was in 2009, and back then, they were still telling us that neural networks didn't work. hah. I'm currently taking the Coursera machine learning course to fill in the gaps.
- I defended my dissertation in September 2014, but I didn't turn it in until September 2015. (I don't know why my transcript has 2014-08-11 as the defense date; it was actually September 8, 2014.) I was required to register for "classes" during that whole year-long interval, which actually spanned parts of three semesters (fall 2014, spring 2015, and fall 2015). So that's what those three semesters on the transcript represent, even though I was actually working full-time at my job in California and not physically present on campus for any of them.
- I still haven't taken a single computer architecture course, ever. (And I worked at Intel!) And I still haven't taken a single distributed systems course, even though my dissertation had "Distributed" in the title and I just got hired as distributed systems faculty. All I can say is that "programming languages" is a misnomer, and it should really be "abstractions for computing" or something like that.
This seems very interesting! I came here from your article, I am an undergrad myself (soon start sophomore year) and look forward to grad school.