teaching

Courses

2021

Seminar in Computer Architecture

Fall Prof. Onur Mutlu, Lois Orosa (Teaching Assistant) et.al.

In this seminar course, we will cover fundamental and cutting-edge research papers in computer architecture. The course will consist of multiple components that are aimed at improving students’ (1) technical skills in computer architecture, (2) critical thinking and analysis abilities on computer architecture concepts, as well as (3) technical presentation of concepts and papers in both spoken and written forms.

Computer Architecture

Fall Prof. Onur Mutlu, Lois Orosa (Teaching Assistant) et.al.

Computer architecture is the science and art of selecting and interconnecting hardware components to create a computer that meets functional, performance and cost goals. This course introduces the basic hardware structure of a modern programmable computer, including the basic laws underlying performance evaluation.

Seminar in Computer Architecture

Spring Prof. Onur Mutlu, Lois Orosa (Teaching Assistant) et.al.

In this seminar course, we will cover fundamental and cutting-edge research papers in computer architecture. The course will consist of multiple components that are aimed at improving students’ (1) technical skills in computer architecture, (2) critical thinking and analysis abilities on computer architecture concepts, as well as (3) technical presentation of concepts and papers in both spoken and written forms.

Digital Design and Computer Architecture

Spring Prof. Onur Mutlu, Lois Orosa (Teaching Assistant) et.al.

This course teaches the fundamentals of digital circuits and computer architecture. It covers everything from transistors and logic gates to instruction set architectures (ISA), microarchitectures, memory systems, and hardware description languages

2020

Seminar in Computer Architecture

Fall Prof. Onur Mutlu, Lois Orosa (Teaching Assistant) et.al.

In this seminar course, we will cover fundamental and cutting-edge research papers in computer architecture. The course will consist of multiple components that are aimed at improving students’ (1) technical skills in computer architecture, (2) critical thinking and analysis abilities on computer architecture concepts, as well as (3) technical presentation of concepts and papers in both spoken and written forms.

Computer Architecture

Fall Prof. Onur Mutlu, Lois Orosa (Teaching Assistant) et.al.

Computer architecture is the science and art of selecting and interconnecting hardware components to create a computer that meets functional, performance and cost goals. This course introduces the basic hardware structure of a modern programmable computer, including the basic laws underlying performance evaluation.

Seminar in Computer Architecture

Spring Prof. Onur Mutlu, Lois Orosa (Teaching Assistant) et.al.

In this seminar course, we will cover fundamental and cutting-edge research papers in computer architecture. The course will consist of multiple components that are aimed at improving students’ (1) technical skills in computer architecture, (2) critical thinking and analysis abilities on computer architecture concepts, as well as (3) technical presentation of concepts and papers in both spoken and written forms.

Digital Design and Computer Architecture

Spring Prof. Onur Mutlu, Lois Orosa (Teaching Assistant) et.al.

This course teaches the fundamentals of digital circuits and computer architecture. It covers everything from transistors and logic gates to instruction set architectures (ISA), microarchitectures, memory systems, and hardware description languages

2019

Seminar in Computer Architecture

Fall Prof. Onur Mutlu, Lois Orosa (Teaching Assistant) et.al.

In this seminar course, we will cover fundamental and cutting-edge research papers in computer architecture. The course will consist of multiple components that are aimed at improving students’ technical skills in computer architecture, critical thinking and analysis on computer architecture concepts, as well as technical presentation of concepts and papers in both spoken and written forms.

Computer Architecture

Fall Prof. Onur Mutlu, Lois Orosa (Teaching Assistant) et.al.

Computer architecture is the science and art of selecting and interconnecting hardware components to create a computer that meets functional, performance and cost goals. This course introduces the basic hardware structure of a modern programmable computer, including the basic laws underlying performance evaluation.

Seminar in Computer Architecture

Spring Prof. Onur Mutlu, Lois Orosa (Teaching Assistant) et.al.

In this seminar course, we will cover fundamental and cutting-edge research papers in computer architecture. The course will consist of multiple components that are aimed at improving students’ technical skills in computer architecture, critical thinking and analysis on computer architecture concepts, as well as technical presentation of concepts and papers in both spoken and written forms.

Digital Design and Computer Architecture

Spring Prof. Onur Mutlu, Lois Orosa (Teaching Assistant) et.al.

This course teaches the fundamentals of digital circuits and computer architecture. It covers everything from transistors and logic gates to instruction set architectures (ISA), microarchitectures, memory systems, and hardware description languages

2017

Computer Architecture

Fall Prof. Onur Mutlu, Lois Orosa (Teaching Assistant) et.al.

Computer architecture is the science and art of selecting and interconnecting hardware components to create a computer that meets functional, performance and cost goals. This course introduces the basic hardware structure of a modern programmable computer, including the basic laws underlying performance evaluation.

2016

Computer Algorithms and Programming

Spring Lois Orosa

Basic concepts of computer organization. Construction of algorithms and their representation in pseudocode and high-level languages. Systematic development and program implementation. Structuring, debugging, testing and documentation of programs. Problem solving.