Introduction to Aikido

- Teacher: Alexander Russell

Introduction to Aikido

- Teacher: Alexander Russell

To test mail.

Software engineering concepts including the software life cycle and other software-development process models. Specification techniques, design methodologies, performance analysis, and verification techniques. Team-oriented software design and development, and project management techniques. Use of appropriate design and debugging tools for a modern programming language. Homework and laboratory projects that emphasize design and the use/features of a modern programming language.

- Teacher: Greg Johnson

Mathematical methods for characterizing and analyzing discrete systems. Modern algebraic concepts, logic theory, set theory, grammars and formal languages, and graph theory. Application to the analysis of computer systems and computational structures.

- Teacher: Greg Johnson

CSE1729 is a rigorous introduction to programming based on the famousĀ *Structure and Interpretation of Computer Programs*.

- Teacher: Greg Johnson

- Teacher: Brandon Cheng
- Teacher: Sam Markelon
- Teacher: Laurent Michel

Graduate Introduction to Computational Complexity