Jeff Plotkin: Coursework by Category
all courses taken at the University of Massachusetts, Amherst
Logic
Phil 110: symbolic logic and natural language translation
Phil 310: "intermediate" logic and language translation
Phil 514: Mathematical logic and set theories
CompSci 250: introduction to the Mathematics of computation
CompSci 311: algorithms theory
CompSci 401*: formal language theory - machine models and compatibility
Mathematics
Math 104: algebra, analytic geometry and trigonometry
Math 131: deferential calculus
Math 132: integral and differential calculus
Math 233: multidimentional and vector calculus
Math 235: linear algebra
Math 331: ordinary differential equations for scientists and engineers
Math 551: scientific applications of numerical analysis 1
Math 552: scientific applications of numerical analysis 2
Statistics 515: probability theory and central limit theorem
CompSci 250
CompSci 401*
Phil 514
Programming
CompSci 121: Java 1 and general intro to computer programming
CompSci 187: data structures and algorithms in Java
CompSci 201: assembly language programming and computer architecture
CompSci 287: programming language theories in scheme
CompSci 320*: software engineering
CompSci 311:
CompSci 377: systems in computer science with a focus on large scale, distributed
and multithreaded systems
CompSci 383*: artificial inteligence
CompSci 445*: database systems
Math 551
Math 552
Engineering
physics 151/2: general physics 1 with lab, mechanics
physics 153/4: general physics 2 with lab, thermo and electromagnetic dynamics
Math 331
Math 551
Math 552
Statistics 515
CompSci 201
CompSci 320*
CompSci 377
Writing
writing 112: UMass required freshman writing course
polisci 111: comparative politics
Phil 336: existential philosophy
Phil 514
Math 370: natural language processing paper (the whole course was one paper,
UMass required junior writing requirement)
CompSci 401
items marked with * were audited courses