Computer Science 61C

Title Machine Structures
Units 4
Prerequisites 61B or 47B.
Description The internal organization and operation of digital computers. Machine architecture, support for high-level languages (logic, arithmetic, instruction sequencing) and operating systems (I/O, interrupts, memory management, process switching). Elements of computer logic design. Tradeoffs involved in fundamental architectural design decisions.
Course Guide Course Guide
Sections Instructor Teaching Effectiveness How worthwhile was this course?
Fall 2023 Dan Garcia 6.1 / 7 6.2 / 7
Justin Yokota 5.8 / 7 6.2 / 7
Spring 2023 Dan Garcia 6.4 / 7 6.1 / 7
Justin Yokota 5.6 / 7 6.1 / 7
Fall 2022 Dan Garcia 6.6 / 7 6.4 / 7
Lisa Yan 6.6 / 7 6.4 / 7
Summer 2022 Peyrin Kao 6.2 / 7 5.6 / 7
Caroline Liu 5.9 / 7 5.6 / 7
Justin Yokota 5.6 / 7 5.6 / 7
Spring 2022 Nicholas Weaver 6.0 / 7 5.7 / 7
Fall 2021 John Wawrzynek 5.5 / 7 5.5 / 7
Nicholas Weaver 5.7 / 7 5.5 / 7
Summer 2021 Connor McMahon 5.7 / 7 5.4 / 7
Jonathan Shi 5.7 / 7 5.4 / 7
Jenny Song 5.6 / 7 5.4 / 7
Spring 2021 Jack Kolb 5.7 / 7 5.1 / 7
Nicholas Weaver 5.2 / 7 5.1 / 7
Fall 2020 Dan Garcia 6.0 / 7 5.2 / 7
Borivoje Nikolic 5.4 / 7 5.2 / 7
Summer 2020 Sean Farhat-Sabet 6.4 / 7 5.6 / 7
Stephan Kaminsky 5.3 / 7 5.6 / 7
Jenny Song 5.2 / 7 5.6 / 7
Spring 2020 Nicholas Weaver 5.6 / 7 5.7 / 7
Fall 2019 Dan Garcia 6.1 / 7 5.5 / 7
Michael Lustig 6.0 / 7 5.5 / 7
Fall 2018 Dan Garcia 6.2 / 7 5.4 / 7
Borivoje Nikolic 5.1 / 7 5.4 / 7
Summer 2018 Steven Ho 5.6 / 7 5.2 / 7
Nicholas Riasanovsky 5.5 / 7 5.2 / 7
Spring 2018 John Wawrzynek 5.2 / 7 5.1 / 7
Nicholas Weaver 5.5 / 7 5.1 / 7
Fall 2017 Krste Asanovic 5.6 / 7 5.3 / 7
Randy Katz 5.8 / 7 5.3 / 7
Summer 2017 Rebecca Herman 5.6 / 7 5.3 / 7
Spring 2017 Gerald Friedland 4.8 / 7 5.3 / 7
Nicholas Weaver 5.7 / 7 5.3 / 7
Fall 2016 Bernhard Boser 4.7 / 7 4.8 / 7
Randy Katz 5.0 / 7 4.8 / 7
Summer 2016 Shreyas Chand 5.8 / 7 5.7 / 7
Justin Hsia 5.9 / 7 5.7 / 7
Spring 2016 Vladimir Stojanovic 5.7 / 7 5.4 / 7
Nicholas Weaver 5.3 / 7 5.3 / 7
Fall 2015 Vladimir Stojanovic 4.9 / 7 5.0 / 7
John Wawrzynek 4.7 / 7 5.1 / 7
Summer 2015 Sagar Karandikar 6.1 / 7 6.0 / 7
Spring 2015 Krste Asanovic 5.1 / 7 5.3 / 7
Vladimir Stojanovic 4.4 / 7 5.0 / 7
Fall 2014 Dan Garcia 6.2 / 7 5.9 / 7
Michael Lustig 5.5 / 7 6.0 / 7
Summer 2014 Alan Christopher 5.1 / 7 5.4 / 7
Spring 2014 Dan Garcia 6.3 / 7 6.1 / 7
Spring 2013 Dan Garcia 6.5 / 7 6.3 / 7
Fall 2012 Krste Asanovic 5.5 / 7 5.9 / 7
Randy Katz 5.7 / 7 5.8 / 7
Summer 2012 Justin Hsia 5.8 / 7 5.8 / 7
Spring 2012 David Patterson 5.6 / 7 6.0 / 7
Fall 2011 Michael Franklin 5.3 / 7 6.2 / 7
Dan Garcia 6.5 / 7 6.4 / 7
Summer 2011 Michael Greenbaum 5.0 / 7 5.6 / 7
Spring 2011 Randy Katz 6.0 / 7 6.2 / 7
David Patterson 5.6 / 7 6.1 / 7
Fall 2010 Randy Katz 6.3 / 7 6.4 / 7
David Patterson 6.0 / 7 6.4 / 7
Summer 2010 Paul Pearce 6.3 / 7 6.4 / 7
Spring 2010 Dan Garcia 6.5 / 7 6.4 / 7
Fall 2009 David Culler 4.6 / 7 5.1 / 7
Spring 2008 Dan Garcia 6.6 / 7 6.7 / 7
Fall 2007 John Wawrzynek 4.1 / 7 5.8 / 7
Spring 2007 Dan Garcia 6.3 / 7 6.5 / 7
Fall 2006 Dan Garcia 6.7 / 7 6.7 / 7
Spring 2006 John Wawrzynek 5.1 / 7 5.9 / 7
Fall 2005 Dan Garcia 6.4 / 7 6.3 / 7
Spring 2005 Dan Garcia 6.4 / 7 6.5 / 7
Fall 2004 Dan Garcia 5.9 / 7 6.1 / 7
Spring 2004 Dan Garcia 6.2 / 7 6.2 / 7
Fall 2003 Brian K. Harvey 5.3 / 7 5.6 / 7
John Wawrzynek 4.8 / 7 5.5 / 7
Spring 2003 Michael J. Clancy 4.4 / 7 5.3 / 7
Fall 2002 Dan Garcia 6.3 / 7 6.1 / 7
David Patterson 6.3 / 7 6.2 / 7
Summer 2002 Andrew Swan 6.0 / 7 6.0 / 7
Spring 2002 Michael J. Clancy 4.4 / 7 5.1 / 7
Fall 2001 Dan Garcia 6.1 / 7 6.1 / 7
David Patterson 6.4 / 7 6.2 / 7
Spring 2001 John Wawrzynek 4.8 / 7 5.1 / 7
Fall 2000 David Patterson 5.7 / 7 5.8 / 7
Spring 2000 Brian K. Harvey 5.6 / 7 5.7 / 7
Fall 1999 David Culler 5.2 / 7 5.7 / 7
Spring 1999 David Patterson 6.6 / 7 6.3 / 7
Fall 1998 Richard J. Fateman 2.9 / 7 4.5 / 7
Summer 1998 Nicholas Weaver 5.6 / 7 5.5 / 7
Spring 1998 Michael J. Clancy 5.2 / 7 5.5 / 7
Fall 1997 David Culler 5.5 / 7 5.7 / 7
Brian K. Harvey 5.3 / 7 5.6 / 7
Spring 1997 Brian K. Harvey 5.9 / 7 5.9 / 7
Fall 1996 Michael J. Clancy 5.5 / 7 5.9 / 7
Spring 1996 Richard J. Fateman 3.8 / 7 4.9 / 7
Fall 1995 Brian K. Harvey 6.2 / 7 5.8 / 7
Spring 1995 Michael J. Clancy 4.6 / 7 5.4 / 7
Brian K. Harvey 6.2 / 7 5.8 / 7
Fall 1994 Brian K. Harvey 6.1 / 7 5.7 / 7
Overall Rating Teaching Effectiveness How worthwhile was this course?
[Email HKN about this data] [Info about this page]