Anne Bracy

Anne Bracy is a Senior Lecturer of Computer Science at Cornell University, where she teaches primarily systems classes: digital logic, computer architecture, systems software, and operating systems. Prior to to working at Cornell, she was a Principal Lecturer and the Coordinator for Undergraduate Research at Washington University in St. Louis. Before she began teaching, she was a Research Scientist at the Microarchitecture Research Lab at Intel Labs in Santa Clara, CA. She has a Ph.D. in Computer Science from the University of Pennsylvania, as well as an M.S. in computer science, a B.S. in Symbolic Systems, and a B.A. in German Studies from Stanford University.
More info here.

Sort options

Interacting with the System and Managing Memory (Coursera)

The final course in the specialization Introduction to Programming in C will teach you powerful new programming techniques for interacting with the user and the system and dynamically allocating memory. You will learn more sophisticated uses for pointers, such as strings and multidimensional arrays, as well as how to [...]

Writing, Running, and Fixing Code in C (Coursera)

Building on the course Programming Fundamentals, this course will teach you how to write code by first planning what your program should do—an important approach for novice and professional programmers. You will learn how to compile and run your program, and then how to test and debug it. This [...]

Programming Fundamentals (Coursera)

Programming is an increasingly important skill, whether you aspire to a career in software development, or in other fields. This course is the first in the specialization Introduction to Programming in C, but its lessons extend to any language you might want to learn. This is because programming is [...]

Pointers, Arrays, and Recursion (Coursera)

The third course in the specialization Introduction to Programming in C introduces the programming constructs pointers, arrays, and recursion. Pointers provide control and flexibility when programming in C by giving you a way to refer to the location of other data. Arrays provide a way to bundle data by [...]