CS@CU Logo

Stephen A. Edwards

Classes

2024

Fall Parallel Functional Programming
Spring Embedded System Design

2023

Fall Parallel Functional Programming
Spring Embedded System Design
Spring Types, Languages, and Compilers

2022

Fall Parallel Functional Programming
Fall Advanced Progamming (with John Hui)
Spring Embedded System Design

2021

Fall Programming Languages and Translators
Fall Parallel Functional Programming
Summer Fundamentals of Computer Systems
Spring Programming Languages and Translators

2020

Fall Parallel Functional Programming
Summer Fundamentals of Computer Systems
Spring Embedded System Design

2019

Fall Parallel Functional Programming
Spring Embedded System Design

2018

Fall Programming Languages and Translators

2017

Fall Programming Languages and Translators
Summer Fundamentals of Computer Systems
Spring Programming Languages and Translators
Spring Computer Science/Computer Engineering Art of Engineering Lab

2016

Fall Programming Languages and Translators
Summer Programming Languages and Translators
Summer CVN Programming Languages and Translators
Summer Fundamentals of Computer Systems
Spring Programming Languages and Translators
Spring Embedded System Design
Spring Computer Science/Computer Engineering Art of Engineering Lab

2015

Fall Programming Languages and Translators
Fall CVN Programming Languages and Translators
Fall Computer Science/Computer Engineering Art of Engineering Lab
Summer Programming Languages and Translators
Summer CVN Programming Languages and Translators
Summer Fundamentals of Computer Systems
Spring Embedded System Design

2014

Fall Programming Languages and Translators
Summer Programming Languages and Translators
Summer CVN Programming Languages and Translators
Spring Embedded System Design
Spring Computer Science/Computer Engineering Art of Engineering Lab
Spring CVN Programming Languages and Translators

2013

Fall Computer Science/Computer Engineering Art of Engineering Lab
Fall Programming Languages and Translators
Summer Programming Languages and Translators
Summer CVN Programming Languages and Translators
Spring Embedded System Design

2012

Fall Fundamentals of Computer Systems
Fall Programming Languages and Translators
Fall Computer Science/Computer Engineering Gateway Lab
Summer CVN Programming Languages and Translators
Spring Embedded System Design
Spring Fundamentals of Computer Systems
Spring Computer Science/Computer Engineering Gateway Lab
Spring CVN Programming Languages and Translators

2011

Fall Programming Languages and Translators
Fall Fundamentals of Computer Systems
Fall Computer Science/Computer Engineering Gateway Lab
Summer CVN Programming Languages and Translators
Spring Embedded System Design
Spring CVN Programming Languages and Translators

2010

Fall Programming Languages and Translators
Summer CVN Programming Languages and Translators
Spring Embedded System Design
Spring CVN Programming Languages and Translators CVN

2009

Summer CVN Programming Languages and Translators
Spring Languages for Embedded Systems (University of Trento, Italy)
Spring Technology and Financial Markets: Topics in Financial Technology (G. Swamy)
Spring Programming Languages and Translators (CVN)
Spring Embedded System Design

2008

Fall Programming Languages and Translators
Summer Programming Languages and Translators (CVN)
Spring Programming Languages and Translators (CVN)
Spring Embedded System Design

2007

Fall Programming Languages and Translators
Summer Programming Languages and Translators (CVN)
Spring Embedded Systems
Spring Programming Languages and Translators

2006

Fall Programming Languages and Translators
Summer Programming Languages and Translators (CVN)
Spring Embedded Systems
Spring Programming Languages and Translators (CVN)

2005

Fall Programming Languages and Translators
Languages for Embedded Systems (NCTU)
Embedded System Design (NCTU)
Summer Programming Languages and Translators (CVN)
Spring Embedded Systems
Spring Programming Languages and Translators (CVN)

2004

Fall Programming Languages and Translators
Summer Languages for Embedded Systems (NCTU)
Summer Programming Languages and Translators (CVN)
Spring Embedded Systems
Spring Programming Languages and Translators (CVN)

2003

Fall Programming Languages and Translators, Fall
Summer Languages for Embedded System Design
Spring Programming Languages and Translators, Spring

2002

Fall Languages for Embedded System Design
Spring Programming Languages and Translators

2001

Fall Languages for Embedded System Design