John Regehr's Teaching
-
CS 6960, Advanced Compilers, Fall 2016
-
CS 5460/6460, Operating Systems, Spring 2015
-
CS/ECE 5785/6785, Advanced Embedded Software, Fall 2014
-
CS 5959, Writing Solid Code, Spring 2014
-
CS 5962, Advanced Operating Systems, Spring 2014
-
CS 4400, Computer Systems, Fall 2013
-
CS 5460/6460, Operating Systems, Spring 2013
-
CS/ECE 5785/6785, Advanced Embedded Systems, Fall 2012
-
CS 5460/6460, Operating Systems, Spring 2012
-
CS 5957, Android Projects, Fall 2011
-
CS 5460/6460, Operating Systems, Fall 2010
-
CS/ECE 5785/6785, Advanced Embedded Systems, Fall 2010
-
CS/ECE 5780/6780, Embedded Systems,
crosslisted as CS 6780, ECE 5780, and ECE 6780,
Spring 2009
-
CS 5785, Advanced Embedded Systems,
crosslisted as CS 6785, ECE 5785, and ECE 6785,
Fall 2008
-
CS 6470, Advanced Compilers, Spring 2008
-
CS 5785, Advanced Embedded Systems,
crosslisted as CS 6785, ECE 5785, and ECE 6785 (undergrad/grad), Fall 2006, Fall 2007
-
CS 7933: Seminar on Ultra Large Scale Systems (grad), Fall 2007
-
CS 7968, Special Topics: Program Analysis (grad), Spring 2007
-
CS 7962, Embedded Systems (grad),
Spring 2006
-
CS 3400, Computer Systems
(undergrad),
Fall 2005
-
CS 7938, Program Analysis
(grad seminar),
Fall 2005
-
CS 7962, Embedded Systems (grad),
Spring 2005
-
CS 7940, Sensor Networks (grad seminar, co-taught with Sneha Kasera),
Fall 2004
-
CS 3400, Computer Systems (undergrad),
Fall 2004,
-
CS 4400, Computer Systems (undergrad),
Spring 2004
-
CS 6935, Embedded and Networked Systems (grad seminar, co-taught with Sneha Kasera),
Fall 2003
- CS 5460, Operating Systems (undergrad),
Fall 2002
Back to John's Homepage
regehr@cs.utah.edu