Skip to content

Instantly share code, notes, and snippets.

@lkuper
Last active July 11, 2019 10:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lkuper/f558c7d5190e4f5d7bad6e5dd85d60ac to your computer and use it in GitHub Desktop.
Save lkuper/f558c7d5190e4f5d7bad6e5dd85d60ac to your computer and use it in GitHub Desktop.

Prompted by a discussion at the Recurse Center, here are all the courses I took in undergrad and grad school!

Undergrad transcript

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.

Grad transcript

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.
@piexpie
Copy link

piexpie commented Jul 11, 2019

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment