Operating Systems

An introduction to the issues involved in orchestrating the use of computer resources. Topics include operating system evolution, memory management, virtual memory, resource scheduling, multiprogramming, deadlocks, concurrent processes, protection, and design principles. Course emphasis: understanding the implications of OS design on the programs you run and write (i.e., on their security, performance, etc.). This course is programming intensive.

Operating Systems

An introduction to the issues involved in orchestrating the use of computer resources. Topics include operating system evolution, memory management, virtual memory, resource scheduling, multiprogramming, deadlocks, concurrent processes, protection, and design principles. Course emphasis: understanding the implications of OS design on the programs you run and write (i.e., on their security, performance, etc.). This course is programming intensive.

Machine Learning

How does Netflix learn what movies a person likes? How do computers read handwritten addresses on packages, or detect faces in images? Machine learning is the practice of programming computers to learn and improve through experience, and it is becoming pervasive in technology and science. This course will cover the mathematical underpinnings, algorithms, and practices that enable a computer to learn. Topics will include supervised learning, unsupervised learning, evaluation methodology, and Bayesian probabilistic modeling.

Intro to Neuroscience

This comprehensive survey course explores the brain and the biological basis of behavior. We will examine the anatomy of the nervous system and the unique properties of the cells that make up the brain. We will discuss the mechanisms by which individual brain cells communicate with each other, and how networks of cells underlie more complex processes such as perception, learning, memory, and behavior.

Composition and Culture

Emphasis on written expression in Spanish through frequent assignments emphasizing difficult grammatical structures or idiomatic usages, sentence and paragraph structure, making smooth transitions, writing the short essay, writing descriptions, engaging in personal or business correspondence, analyzing texts, doing library research, and drafting and completing research papers. Students will comment on each other's work in the classroom and/or via the use of email or Web sites and will practice techniques of self-editing and self-criticism.
Subscribe to