EECS 370: Intro to Computer Organization

The University of Michigan, Fall 2021

Congrats to the 2Z Winners!

See the presentations on the 2z leaderboard

COVID-19 related policy:

1. Please finish ResponsiBLUE's self screening before entering the classroom every day.

2. Masking requirement:
- Masks are required at all times when indoors;
- Food and drink are not allowed in classrooms;
- If you have medical conditions that may require food and drink at set times, you are allowed to arrive 5-10 min late or step outside to the hallway.

3. Please let instructors know that if you are tested positive and will need absence accommodation due to quarantine.

More questions? Find answers to your questions on the university's FAQ here: https://campusblueprint.umich.edu/faqs/

Also see the university policy on Masks here : https://ehs.umich.edu/wp-content/uploads/2020/07/U-M-Face-Covering-Policy-for-COVID-19.pdf

Calendar


Course Calendar | Office Hours Calendar

Lectures

Lecture Slides & Prerecorded Lectures & Worksheets




Lectures 1, 2, & 3
1571 GGBL 9:00 - 10:30 Tue & Thu
1060 FMCRB 12:00 - 1:30 Tue & Thu
1060 FMCRB 1:30 - 3:00 Tue & Thu




Lectures 4 & 5
220 CHRYS 3:00 - 4:30 Tue & Thu
1013 DOW 4:30 - 6:00 Tue & Thu



Discussions

Discussion Slides

Assignments

Project 1

Assembler, Simulator, and Assembly-Language Multiplication

Project 2

Assembler, Linker, and Assembly-Language Recursive Function

Project 4

Due 11:55 PM EDT, Tuesday, December 7th
Cache Simulator

Exams

Admin Requests

Course Resources

Staff

Lingjia Tang

Instructor

Ask me about : Computer Architecture, Compiler and Runtime, Datacenter systems, Conversational AI, startups, fund raise/VC

Satish Narayanasamy

Instructor

Ask me about : Research in architecture, systems and programming languages, grad school, start-ups, DNA sequencing, hiking, ...

Trevor Mudge

Instructor

Ask me about : Research in architecture, fabricating chips and new technology, grad school, start-ups.

talatin@umich.edu

MacOS, Linux, VSCode

Nishil Talati

GSI

Ask me about : Research in computer architecture, grad school, and travelling

Jonathan Bailey

GSI

Ask me about : The joys of bicycling (when you peddle faster, you go faster!), movies (and why Metacritic is a better review aggregator than Rotten Tomatoes), and podcasts.

yangych@umich.edu

Windows, Linux, VSCode

Yichen Yang

GSI

Ask me about : Computer architecture, Foods

K. Faryab Haye

GSI

Ask me about : *Cats*, anime, cooking, table tennis, advice for Math and CS classes, imposter syndrome, doing well in EECS 370, pursuing a double major, getting CS Internships, thinking about Grad School vs Full Time SWE roles, Machine Learning roles in the Industry

pedramz@umich.edu

Linux, VSCode, vim

Pedram Zamirai

GSI

Ask me about : Traveling, Grad School, Neural Networks

aisaav@umich.edu

CLion on MacOS, Ubuntu

Alexandra Saavedra

IA

Ask me about : Computer Science, Cognitive Science, Double Majoring, Machine Learning, Art/Creativity, Music, Boxing, Rock climbing, Internships, and the Society of Hispanic Professional Engineers

nelsontm@umich.edu

VSCode on Windows, Ubuntu, CAEN Linux, MacOS

Thomas Mason Nelson (Mason)

IA

Ask me about :CoE Honors & Capstone, Minors in Math and Latin, Graduating early, CoD Warzone, Michigan Cru, dual booting Windows/Mac and Windows/Ubuntu, being in a band, Texas

danlliu@umich.edu

XCode, CLion, Vim on MacOS

Daniel Liu

IA

Ask me about : Anything in 370, designing my own programming languages, doing a dual degree, Minecraft, Starcraft II, why virtual memory is the best part of 370

bpuzycki@umich.edu

MacOS and XCode

Ben Puzycki

IA

Ask me about : TV Shows, hiking in Michigan, National Parks, the card game SET, best (cheap) food in AA, thriving on a Trader Joes frozen food diet

maximosn@umich.edu

Windows, Linux, VSCode

Maximos Nolan

IA

Ask me about : Dual Degrees and work life balance, Internships, Collegiate League of Legends, IEEE on campus involvement, Investing in the stock market, Mountain Climbing, building your own PC, Tennis, Greek Food, Machine Learning, Working on HPA storage infrastructure, electric skateboards, and why binding tilde (~) to shift makes coding 100% easier.

yumengb@umich.edu

MacOS and XCode

Yumeng Bai

IA

Ask me about : Bubble tea, baking, travelling, learning languages. Greek life, transfer student, international student, imposter syndrome

shfayyad@umich.edu

MacOS and XCode

Sarah Fayyad

IA

Ask me about : Traveling, TikTok, Food, Pop Culture, Art, Fashion, Thrifting, Music, Baking, Volleyball, TV Shows, Bubble Tea, Girls in Electrical Engineering and Computer Science.

parimi@umich.edu

VSCode on Windows and MacOS

Rajiv Parimi

IA

Ask me about : Dual degrees, taking 281 and 370 together, sports, outdoors

moqasem@umich.edu

VSCode on Windows and MacOS

Mohamed Qasem

IA

Ask me about : Computer Science, taking 370 with 281, cs courses, hiking, sports

gujames@umich.edu

VSCode on Windows and Ubuntu

James Gu

IA

Ask me about : internships/recruiting, pre-med track, music, swimming, tennis, fast food, and poker

iyerm@umich.edu

VSCode on MacOS

Mahalakshmi Iyer

IA

Ask me about : Hiking, Traveling, Working in Big Tech, Internships, ULCS classes, TV Shows, podcasts, Music, Regulatory Finance, Connected and Autonomous Vehicles

kubczakn@umich.edu

VSCode and Visual Studio on Windows

Nathan Kubczak

IA

Ask me about : Saving your wrists by using VIM, internships, imposter syndrome, ukulele, juggling, music, ULCS options, and algorithmic trading

mananm@umich.edu

VSCode, Xcode, and Sublime on MacOS

Manan Manchanda

IA

Ask me about : Business minor, golf, football, tech consulting, AWS

sanketn@umich.edu

VSCode, Vim, emacs, Sublime on Linux and MacOS

Sunny Nayak

IA

Ask me about : Soccer, Traveling, Music, Michigan Basketball, DIY Projects, Running, Breaking 20+ Bones, Business Minor, Robotics, Why to Stop Using `#pragma once`

chrisgho@umich.edu

VSCode and Vim on Windows, Ubuntu

Christian Ghoubrial

IA

Ask me about : My internship at Intel, Michigan Football/Basketball, video games, electronic/alternative music, HKN (Michigan’s EECS Honor Society), living in NYC, streetwear, minoring in Physics

rwburke@umich.edu

vim on WSL

Robert Burke

IA

Ask me about : Math Double Major, Running, Cooking, Mountain Biking, Ultimate Frisbee, Piano (not classical)

kevincc@umich.edu

VSCode on Windows, XCode on MacOS

Kevin Choong

IA

Ask me about : Drums, Singing, Malaysia, Malaysian food, Coding habits, EECS worries, Rhythm games, Competitive FPS games, EECS Classes.

vnaray@umich.edu

XCode on MacOS

Viroshan Narayan

IA

Ask me about : Math minor, Biking, Enjoying the outdoors, Piano, Cars, Why driving manual is better than automatic

iinicole@umich.edu

vscode on windows

Nicole Lam

IA

Ask me about : Basketball, drawing, filming, editing, China Macau, my dog Coffee (inu shiba), different ways to cook eggs

jackhong@umich.edu

vscode on windows

Jack Hong

IA

Ask me about : Why you should rebind caps lock to control and good courses to take after 370