Associate Teaching Professor
Electrical and Computer Engineering, Cornell University
Hello! I'm Anne Bracy, an Associate Teaching Professor in Electrical and Computer Engineering at Cornell University. I have over 16 years of experience teaching computer systems courses, spanning introductory programming through computer architecture.
Teaching isn't just about describing how things work — it's about explaining why they work the way they do, and giving students the tools to envision future implementations. I also a big fan of anecdotes, analogy, and a bit of geek humor.
I am a Senior Member of both IEEE and ACM and a Faculty Teaching Fellow with the McCormick Teaching Excellence Institute (MTEI).
I am honored to have received the following awards:Education:
I taught ECE 4750 (Computer Architecture) and ECE 2400 (Computer Systems Programming in C/C++), and served as lab instructor for ECE 2300 (Digital Logic and Computer Organization). I look forward to teaching ECE 2400 again upon my return in Fall 2027, and hope to develop a new advanced computer architecture course.
I enjoyed teaching CS 1110 (Introduction to Computing), CS 2110 (Object-Oriented Programming and Data Structures), CS 3410 (Computer System Organization and Programming), and CS 4410 (Operating Systems).
I taught courses in introductory programming, digital logic, system software, and computer architecture.
I developed the "Introduction to Programming in C" specialization in collaboration with Duke University.