IAP 2025 Subjects
6.9600 Mobile Autonomous Systems Laboratory: MASLAB
Level: |
U |
Units: |
6 |
Grading: |
P/F |
Instructors: |
John Zhang (johnz@mit.edu)
Joseph Hobbs (jrhobbs@mit.edu)
Quang Phuc Kieu (qkieu@mit.edu) |
Sponsor: |
Prof. Russ Tedrake |
Schedule: |
Lecture: Monday - Friday, 1/6-1/10, 10am-12pm, room 32-141.
Labs: EDS 38-500 during the whole of IAP
Competition date: January 30 for whole day 9am-9pm room 26-100
Mock competitions: 1/22 and 1/28, 9am-5pm, room 26-100 |
Autonomous robotics contest emphasizing technical AI, vision, mapping and navigation from a robot-mounted camera. Few restrictions are placed on materials, sensors, and/or actuators enabling teams to build robots very creatively. Teams should have members with varying engineering, programming and mechanical backgrounds. Culminates with a robot competition at the end of IAP. Enrollment limited.
6.9610 Battlecode Programming Competition
Level: |
U |
Units: |
6 |
Grading: |
P/F |
Instructors: |
Nicole Xu (nicolexu@mit.edu)
battlecode@mit.edu
|
Sponsor: |
Brynmor Chapman |
Schedule: |
Lectures: Monday - Friday, January 6 - January 17, 7-10pm, room 32-155. |
Battlecode is an AI programming competition in Java where students build virtual robots for real-time strategy gameplay. You'll enhance your programming skills, learn AI techniques, and collaborate with peers to create intelligent robots. The course concludes with a live Battlecode tournament. This year the competition will also have an experimental division in Python. Basic programming knowledge is recommended. Registration on subject website required.
Battlecode Website: https://battlecode.org/
6.9620 Web Lab: A Web Programming Class and Competition
Level: |
U |
Units: |
6 |
Grading: |
P/F |
Instructors: |
Andy Jiang (acyjiang@mit.edu)
Stanley Zhao, stanleyz@mit.edu, Co-president, EECS
Kenneth Choi, kenchoi@mit.edu, Senior Advisor, EECS
Nicholas Tsao, ntsao@mit.edu, Senior Advisor, EECS
Daniel Hong, dxhong@mit.edu, Tech Chair, Math
Abby Chou, abbychou@mit.edu, Academic Chair, EECS
David Chaudhari, davidc03@mit.edu, Sponsor Chair, EECS
Annabel Tiong, ationg@mit.edu, Operations Chair, BioEng
Evan Kim, evnkim@mit.edu, Treasurer, Physics
Sophie Wang, sophielw@mit.edu, Publicity Chair, EECS
Ruhundaka Ejilemele, ruejilem@mit.edu, Historian, EECS
Lucas Bautista, lucas_b@mit.edu, Teaching Assistant, EECS
|
Sponsor: |
Arvind Satyanarayan |
Schedule: |
Lectures: Monday 1/6 - through Friday - 1/17), 11-3pm, room 26-100.
Office hours: Typically 2-3 times a week from 7–9 PM, room 32-082
|
Students form teams of 1-3 people and learn how to build a functional and user-friendly website. Lectures and workshops teach everything you need to make a complete web application from scratch. Topics include version control, HTML/CSS, JavaScript, React, Node.js, databases, authentication, WebSockets, and more. All teams are eligible to enter a competition where websites will be judged by industry experts. Beginners and experienced web programmers welcome, but some previous programming experience is recommended. Students must register at https://portal.weblab.is. Registering via WebSIS does NOT automatically put you on the official class mailing list. Contact weblab-staff@mit.edu for more info.
6.9630 Pokerbots Competition
Level: |
U |
Units: |
6 |
Grading: |
P/F |
Instructors: |
Jacob David, jcob@mit.edu, Head Instructor
Paco Gomez-Paz, pjgomez@mit.edu, Curriculum Lead |
Sponsor: |
Silvina Hanono Wachman |
Schedule: |
Lecture: Monday - Friday 12-1:30PM, (1/6-1/31), room 6-120
Recitation/Office Hours: MTWRF 2-4PM, room 26-168
Final Event: 1/31
|
Build autonomous poker players and acquire the knowledge of the game of poker ♦♣♥♠. Showcase decision making skills and apply concepts in mathematics, computer science and economics. Provides instruction in programming, game theory, probability, statistics and machine learning. Concludes with a final competition and prizes. Lunch provided.
6.S088 Algorithmic Problem Solving
Level: |
U |
Units: |
6 |
Grading: |
P/F |
Instructors: |
Richard Qi (rqi@mit.edu)
Alex Fan (htfan@mit.edu), Undergrad Student, 6-4 |
Sponsor: |
David Karger |
Schedule: |
Lectures: Monday - Friday, 4-5pm, 1/6 - 1/17, room 4-163
Problem Solving sessions: M-F, 5-7pm, 4-163; Friday 1/17 in 4-237
|
Each week, we will cover algorithmic techniques and practice coding challenges, with an emphasis on problem-solving. Class format will be a lecture followed by problem-solving sessions. Days will alternate between beginner and advanced lectures on the same topic. Beginner lectures are designed for students without any prior algorithmic knowledge, while advanced lectures are designed for students who are confident in the beginner lecture material. Problem-solving sessions will contain both beginner and advanced problems, designed for students of all levels. Lectures and problem sessions will cover ideas and skills not practiced in Course 6 classes such as 6.1010 and 6.1210.
6.S092 The Art and Science of PCB Design
Level: |
U |
Units: |
6 |
Grading: |
P/F |
Instructors: |
Will Vu, willvu@mit.edu, Instructor, EECS
Deepta Gupta, deeptag@mit.edu, Instructor, EECS
Sarah Pomerantz, svpom@mit.edu, Instructor, EECS |
Sponsor: |
Joel Voldman and Joe Steinmeyer |
Schedule: |
Lectures: MWF10, room 2-190
Labs: Tuesdays and Thursdays 38-530
Office hours: MWF 8a-10a, 11a-1p; TTh 5-7p, room 36-144 |
The Art and Science of PCB Design is an introductory course into the fundamental aspects of developing electronic systems on printed circuit boards (PCBs). This course will heavily focus on providing hands-on labs with electronic design tools actively used in industry towards designing a primary course project resulting with the physical assembly of a PCB-based device. Students will gain experience in designing systems, conducting SPICE simulations, drawing schematics, and creating a PCB layout. Complexed topics in electrical and PCB design will be explored, including from guest speakers and through advanced simulations. This class is intended for students of all skill-levels but at a minimum requires a basic understanding of circuit analysis, which will be applied towards learning how to implement real devices.
Prerequisites:
Understanding of basic circuit analysis provided in 6.200, 2.678, or equivalent. Prospective students who have not taken 6.200, 2.678, or an equivalent class will be required to pass a staff-created open-book pretest, prior to the start of IAP, that covers required circuit knowledge for the course. More information can be found at the course website: pcb.mit.edu
6.S093 How to ship almost anything with AI
Level: |
U |
Units: |
6 |
Grading: |
P/F |
Instructors: |
Artem Lukoianov (arteml@mit.edu)
Serge Vasylechko, Serge.Vasylechko@childrens.harvard.edu, co-lecturer
Gabriella Torres Vives, gtorres7@mit.edu, volunteer assistants
Luc Dao, daoluc@mit.edu, volunteer assistants
Diana Mykhaylychenko, Diana_mk@mit, volunteer assistants
Nader Karayanni, Nader_k@mit.edu, volunteer assistants
Kristofer Mondlane, Kmondlane@gmail.com, volunteer assistants
Trevor Keith, tkeith@mit.edu, volunteer assistants
Mark Weber, mrweber@mit.edu, invited speaker
Sam Rowe, sam@aethos.org, invited speaker
|
Sponsor: |
Justin Solomon |
Schedule: |
Lectures: Monday, January 20 - Thursday, January 23, 10a-4pm, room 32-144
final presentations: Monday, Jan 27th., 4-6pm, room TBD
Due to the limited availability, students need to apply through a form at iap.sundai.club.
|
The rise of large language models has transformed software development and prototyping. Now, a single engineer can build and launch a full-scale app in hours or days. Mastering rapid prototyping is crucial, empowering students to become 10x developers. This course teaches AI-driven rapid prototyping, equipping students to design and ship apps quickly. You’ll gain hands-on experience building and launching AI-first web apps using the latest AI-driven dev tools. We cover full-stack essentials, from creating a simple next.js page to deploying a genAI model to the cloud. The course includes 6 lectures, 3 mini-projects, and a final project.
Due to the limited availability, students need to apply through a form at iap.sundai.club.
6.S094 The Architecture of The Mind: Computational Psychology
Level: |
U |
Grading: |
P/F |
Instructors: |
Almog Hilel, almogh@mit.edu, EECS
|
Sponsor: |
Leslie Kaelbling |
Schedule: |
Lectures: 10-1, Monday- Friday, 1/27 through 1/31 room 45-102
Office Hours: 1-2 |
This course provides a rigorous introduction to psychological theories in engineering terms, and provides hands-on machine learning practices. Designed for students interested in learning how psychological processes and social cognition can be modeled computationally, and how these models can be used as tools to better understand ourselves and others, and in the future, transform our understanding of human experience. This course is one of the first psychology courses, designed for engineers interested in understanding the human condition, while using machine learning as a tool to “navigate” the human mind. The covered topics include: applying machine learning to model complex cognitive processes of social cognition; using probabilistic programming and Bayesian machine learning to simulate and predict human behavior; using mechanistic computational models to predict and modulate brain signals in response to stimuli.
6.S095 Probability Problem Solving
Level: |
U |
Units: |
6 |
Grading: |
P/F |
Instructors: |
Darren Yao, EECS (dyao@mit.edu)
Richard Chen, Mathematics (rachen@mit.edu)
Katie Spivakovsky, BioE (kspiv@mit.edu)
|
Sponsor: |
Guy Bresler (guy@mit.edu) |
Schedule: |
Lectures: Tues, Thurs 2-5 PM, room 10-250
Recitation: Wed, Fri 1-3 PM, room 4-370
OH: Mondays and Fridays 3-5, room 4-370
|
6.S095 is a survey of problem solving techniques in probability, random variables, and stochastic processes. It picks up from a standard introduction to the subject and goes towards more advanced techniques. The first half of 6.S095 reviews standard concepts in probability while introducing much more involved applications of these topics, while the second half will introduce adjacent areas of exploration. The aim of this class is to develop problem solving ability and mathematical maturity that will enable students to succeed in advanced and graduate-level EECS classes that involve probability such as 6.1220 (6.046), 6.7710 (6.262), 6.7720 (6.265), 6.7800 (6.437), 6.7810 (6.438), and 6.5220 (6.856).
The class runs in two tracks: a standard track that has greater focus on problem solving in fundamental probability concepts, and an advanced track that solidifies problem solving skills in more advanced probability techniques. Each track will have 7 lectures, each with a corresponding recitation and problem set.
6.S097 Ultrafast Photonics
Level: |
U |
Units: |
6 |
Grading: |
P/F |
Instructors: |
Phillip Donald Keathley (pdkeat2@mit.edu)
|
Schedule: |
Lectures -- Tuesdays and Thursdays 11-12:30, room 34-304.
|
Knowledge of the fundamentals of ultrafast photonics is becoming increasingly valuable as ultrafast optical sources become more ubiquitous with an ever-growing number of applications. Relatively compact ultrafast optical sources with pulse durations ranging from nanoseconds down to femtoseconds are now commercially available across a broad range of wavelengths. Current applications are wide-ranging and include biological imaging, quantum optical technologies, chemical sensing, and precision measurements of time and distance among many others. During this IAP course, we will cover the essentials of ultrafast photonics. Topics will include: (1) the science of ultrafast laser pulses and their interaction with matter; (2) the technology to generate and manipulate ultrafast pulses of light; and (3) an overview of select applications of ultrafast photonics systems. This course will serve as a foundation for those interested in experimental and/or theoretical work involving ultrafast optical systems. Some basic knowledge of Fourier analysis, differential equations, and electromagnetic waves is assumed.
6.S099 Machine Learning Challenge for Biomedical Discoveries
Level: |
U |
Units: |
6 |
Grading: |
P/F |
Instructors: |
Caroline Uhler (cuhler@mit.edu)
Paul Blainey, PBLAINEY@MIT.EDU, Biological Engineering
Jonathan Weissman, WEISSMAN@WI.MIT.EDU, Biology |
Schedule: |
Jan 6-Jan31, Tu/Th 11.30-1, room 26-168 |
Scientists are increasingly turning to machine learning challenges, or competitions that require participants to build and evaluate machine learning models over a given period of time to solve a problem. The Eric and Wendy Schmidt Center at the Broad Institute of MIT and Harvard organizes global machine learning challenges to leverage machine learning for solving key biomedical problems and to help prioritize what experiments biologists could run next – creating the next steps in disease diagnostics and treatment.
In this class, students will participate in the Schmidt Center’s machine learning challenge and apply their machine learning skills to help solve a key biomedical problem.
Students will learn the basics of genomics and data analysis needed to succeed in the challenge. Top-scoring submissions will be validated in a lab at the Broad Institute, and winners will be eligible for monetary prizes and paper authorship.
6.S183 A Practical Introduction to Diffusion Models -- From Algorithms to Implementation
Level: |
U |
Units: |
6 |
Grading: |
P/F |
Instructors: |
Cole Becker (colbeck@mit.edu)
Artem Lukoianov (arteml@mit.edu), EECS
Chenyang Yuan (ycy@mit.edu), EECS (graduated) |
Sponsor: |
Pablo Parrilo |
Schedule: |
Lectures: M/W/F 10am-11am from Mon Jan 6 to Fri Jan 17, room 32-144 |
Diffusion models are a class of generative models that iteratively refine noise into structured data. Although initially developed for image generation, they have been successful in many other domains such as robotics and molecular design. In this course we will introduce the basics of diffusion models and demonstrate how to build them from the ground up, culminating in a simple but powerful library to train diffusion models on custom data, as well as using state-of-the-art pretrained models for a variety of downstream tasks.
This is an introductory course targeted at students and researchers who wish to learn about diffusion models and explore their applications to new domains, or those currently working with diffusion models and want to understand how to effectively modify and adapt them for their specific applications.
6.S184/6.S975 Generative AI with Stochastic Differential Equations: Theory and Practice of Flow and Diffusion Models
Level: |
U/G |
Units: |
6 |
Grading: |
P/F |
Instructors: |
Peter Holderrieth, phold@mit.edu
Ezra Erives, erives@mit.edu
|
Sponsor: |
Tommi Jaakkola |
Schedule: |
Lectures: Tuesday -Thursday , January 21 - 31, 11-12:30, room E25-111
|
Diffusion and flow models are the cutting edge generative AI methods for images, videos, and many other data types. This course offers a comprehensive introduction for students and researchers seeking a deeper mathematical understanding of these models. Lectures will teach the core mathematical concepts necessary to understand diffusion models, including stochastic differential equations and the Fokker-Planck equation, and will provide a step-by-step explanation of the components of each model. Labs will accompany each lecture allowing students to gain practical, hands-on experience with the concepts learned in a guided manner. At the end of the class, students will have built a latent diffusion model from scratch – and along the way, will have gained hands-on experience with the mathematical toolbox of stochastic analysis that is useful in many other fields. This course is ideal for those who want to explore the frontiers of generative AI through a mix of theory and practice. We recommend some prior experience with probability theory and deep learning.
For more information: https://diffusion.csail.mit.edu/
6.S186 Modern Robot Learning: Hands-on Tutorial
Level: |
U |
Units: |
6 |
Grading: |
P/F |
Instructors: |
Pulkit Agrawal, pulkitag@mit.edu, Principal Instructor, EECS
Younghyo Park, younghyo@mit.edu, Teaching Assistant, EECS
Jagdeep Bhatia, jagdeep@mit.edu, Teaching Assistant, EECS |
Sponsor: |
Pulkit Agrawal |
Schedule: |
Lectures: MWF, 1-3p, January 10 - January 17, room 32-124 |
This course provides a comprehensive, hands-on introduction to training robots using state-of-the-art machine learning techniques. Key topics include data collection, machine learning methods such as Action Chunking Transformer (ACT) and/or Diffusion Policy, environment modeling in the MuJoCo simulator, and Real2Sim/Sim2Real techniques. Students will teleoperate a simulated robot in augmented reality via the Apple Vision Pro, and train a machine learning model to autonomously complete a task of their own design. The course culminates in a competition, judged on both robot performance and creativity of the chosen task. A solid working knowledge of Python and a basic understanding of machine learning are prerequisites. The course focuses entirely on the project, with no additional assignments.
6.S191 Introduction to Deep Learning
Level: |
U |
Units: |
6 |
Grading: |
P/F |
Instructors: |
Alexander Amini; amini@mit.edu; Instructor
Ava Amini; asolei@mit.edu; Instructor |
Sponsor: |
Daniela Rus |
Schedule: |
Lectures: M-F; 1/6/2025 - 1/10/2025, 1-4p, room 32-123 |
Introductory course on deep learning methods with applications to computer vision, natural language processing, biology, and more! Students will gain foundational knowledge of deep learning algorithm and get practical experience in building neural networks in TensorFlow and PyTorch. Course concludes with a project proposal competition with feedback from staff and a panel of industry sponsors.
6.S192 Adventures in Embedded Machine Learning
Level: |
U |
Units: |
3 |
Grading: |
P/F |
Instructors: |
Steven Leeb EECS, (sbleeb@mit.edu)
Greg Landry (Infineon)
Ryan Morse (Infineon)
Ali Atti (Infineon)
Patrick Kane (Infineon) |
Sponsor: |
EECS |
Schedule: |
January 21, 22, 23, 9-5pm.
EDS 38-500 and 34-501 |
Enrollment: Limited: Advance sign-up wit Prof. Leeb required
Sign-up: by IAP Pre-Registration Deadline
Attendance: Participants must attend all sessions every day, January 21,22, 23 9 AM to 5 PM
Prereq: Short readings before each seminar day.
A 3-day in-depth course focused on exploring the use of software tools, microcontrollers and communication concepts such as Bluetooth® Low Energy to create and implement Machine Learning projects. We will be using Infineon PSoC™ 6 development kits (provided by Infineon).
The first two days will focus on lectures and instructor-led labs. The last day will consist of student teams creating a Machine Learning project.
Infineon Imagimob Studio and ModusToolbox™ IDE and its features will be explored and explained. Students will receive in-depth instruction and will complete exercises related to:
• Imagimob Studio and ModusToolbox™IDEs
• Using the Bluetooth® LE and WiFi radios
• The Infineon CY8CKIT-062S2-AIPSoC™Architecture and development environment
• The kit contains multiple sensors on board such as RADAR, IMU, barometric air pressure, other sensors can be interfaced via the QWICC interface.
Some programming experience is required. Experience with C programming is helpful but not required.
PERMISSION OF INSTRUCTOR IS REQUIRED TO REGISTER. Email sbleeb@mit.edu for permission before registering. Registering for this course is a FIRM commitment to attend; others will be turned away to make room for you.
Sponsor(s): Electrical Engineering and Computer Science
Contact: Steven Leeb, sbleeb@mit.edu
6.S917 Tube and Early Transistor Circuits
Level: |
U |
Units: |
6 |
Grading: |
P/F |
Instructors: |
Joe Steinmeyer (jodalyst@mit.edu), senior lecturer |
Sponsor: |
Joe Steinmeyer |
Schedule: |
Lectures : Tuesdays & Thursdays , 2:30-4, room 36-156
Labs: TBD |
This class will study vacuum tubes, early transistors, and other historically adjacent developments, as well as build some circuits using them. Labs will involve building a FM crystal receiver, a audio tube amplifier (that you can keep provided it passes safety inspection), and several germanium transistor circuits. There will be short psets on theory and practice. Prerequisite are be 6.2000 (6.002). Enrollment may be limited.
6.S918 Optical Computing in the Era of AI (CANCELED IAP 25)
Level: |
U |
Units: |
6 |
Grading: |
P/F |
Instructors: |
Saumil Bandyopadhyay (saumilb@mit.edu)
|
Sponsor: |
Dirk Englund |
We live in an age of big machine learning models, where modern deep neural networks comprise hundreds of billions of parameters. As these models continue to scale, the ever-growing requirements on energy efficiency and computation speed have sparked a new industry in designing specialized computing hardware optimized for neural networks.
In this constantly evolving landscape of technology, light-based computing, commonly referred to as "optical" or "photonic" computing, is a revolutionary paradigm shift promising higher computing frequency and less energy consumption than traditional digital computing. This course aims to introduce students to this exciting and rapidly growing field, focusing particularly on:
1. How can light be used for computing, and why should we build optical computing hardware?
2. What are the fundamental devices used for photonic computing?
3. What are the current and emerging research topics at the intersection of optics and AI hardware?
This course will integrate lectures, lab tours, demos, and a final team presentation on new research areas in photonic computing.
IAP 2025 Activities
AI Entrepreneurship
Instructors: |
Rickard Brüel Gabrielsson, brg@mit.edu, EECS PhD student |
Schedule: |
Lectures: Thursdays 2-3:30, room 4-237, 1/9-1/30. |
This course covers the unique landscape of entrepreneurship within the field of artificial intelligence (AI). Students will learn how to start a company and how starting an AI company differs from traditional startups, focusing on innovative business models required in this rapidly evolving technological era. The course emphasizes a hands-on approach, utilizing case studies and biographical perspectives of successful AI entrepreneurs to understand what strategies have worked and what haven't.
Building skills for a successful PhD
Instructors: |
Vivienne Sze (sze@mit.edu)
David Nino dnino@mit.edu |
Schedule: |
Lecture Fri, Jan 17 @ 1-4p, room 32-144
|
In this workshop, we will discuss non-technical skills that are critical for a successful Ph.D. journey and professional career. Topics will focus on personal and interpersonal skills, including developing self-confidence, giving/receiving feedback, and managing conflict and stress. We will showcase how these skills can be used to address real scenarios/challenges encountered during the Ph.D. journey (e.g., managing feedback with your advisor or other students). In addition to providing resources and guidance and how to use these skills, the workshop will also contain a skills development component, where students will have an opportunity to practice the skill.
IAP Quantum Winter School
Instructors: |
Agi Villanyi (agivilla@mit.edu, lead instructor, EECS)
Cora Barrett (cb8@mit.edu, lead instructor, Physics)
Shoumik Chowdhury (shoumikc@mit.edu, instructor, EECS)
Om Joshi (ojoshi@mit.edu, instructor, EECS)
Matt Yeh (myeh@g.harvard.edu, instructor, Harvard Applied Physics)
Hyo Sun Park (hyosun1@mit.edu, instructor, Physics)
Lukas Pahl (lukas721@mit.edu, instructor, EECS)
David Pahl (david721@mit.edu, instructor, EECS) |
Schedule: |
Lectures: Tuesday - Friday, January 21 - January 24, 10am-4pm, room 3-333 |
Quantum computation is a growing field at the intersection of physics, computer science, electrical engineering, and applied math. This intensive, hands-on program provides an introduction to the basics of quantum computation, using foundational concepts from quantum mechanics -- superposition, interference, and entanglement -- to guide the learning. Over the course of five days, students will master the fundamentals of quantum mechanics and linear algebra and learn how to construct their own quantum algorithms. Students will also learn how to code quantum circuits using quantum SDKs. This course is self-contained and does not require any prior knowledge of quantum mechanics.
The primary goal of the program is to prepare students for the iQuHACK quantum hackathon hosted by iQuISE at the end of IAP. The first four days will consist of lectures in the morning followed by a problem solving session in the afternoon. The final day will consist of short presentations by students as well as talks from industry sponsors.
Leveraging Machine Learning to Advance Climate Justice
Instructors: |
Lelia Hampton (lelia@mit.edu)
Dr. Christopher Rabe, Educational Programs Director, Environmental Solutions Initiative, cjrabe@mit.edu |
Schedule: |
Tuesdays/Thursdays, 12-1:30, from January 6-31, room 24-204. |
This course teaches students how to use interpretable machine learning and spatial visualization to analyze climate justice datasets and use insights to advocate for frontline communities, while focusing on data and algorithmic ethics in the context of climate. Students should have a technical background in classical machine learning and Python programming. There will be reflections to engage students in experiential learning as well as hands on coding assignments to apply concepts.
MIT Reality Hackathon
Instructors: |
Lucas De Bonet (ldebonet@mit.edu) EECS
Mehek Gosalia (mehek@mit.edu) EECS
Luka Srsic (ls0955@mit.edu) Urban Planning Dept.
Fernando J Oliver Mediavilla (fjoliver@mit.edu) EECS
Evan Thompson (evanmt@mit.edu) EECS
VR/AR@MIT ASA Organization and Alumni
|
Schedule: |
January 23, 2025:
Expo+Check-in: 9am-5pm, Walker Memorial
Workshops: 9am-5pm, rooms 2-105, 26-100, 4-145, 4-149, 4-153, 4-159, 4-163, 6-120
Dinner: 5pm-6pm, Walker Memorial
Opening Ceremonies: 6pm-9pm, room 26-100
Team Formation: 9pm-11pm, Walker Memorial and Stata (rooms 32-124, 32-144, 32-155, 32-141)
January 24-26, 2025:
Hacking Sessions: 8am-11pm, Walker Memorial and Stata (rooms 32-124, 32-144, 32-155, 32-141)
Networking Night: January 24, 9pm-midnight, Lobby 13
Closing Ceremonies: 9:30am-12:30pm, room 26-100
Public Expo: 1:30pm-4:30pm, Lobbies 10 and 13
Startup Pitch Competition: 1:30pm-3:30pm, room 32-123 |
MIT Reality Hack is a week-long event where participants design and build immersive experiences in virtual and augmented reality (VR/AR). You'll collaborate in teams to create innovative VR/AR prototypes using industry-standard tools such as Unity, Unreal Engine, and XR hardware like motion trackers and haptic devices. Throughout the hackathon, you'll enhance your skills in real-time 3D development, spatial audio, and user experience design for immersive environments.
In addition to hands-on prototyping, participants will attend technical workshops covering VR/AR development workflows, XR interaction paradigms, and relevant hardware technologies. Mentorship from experienced developers and industry professionals will support your learning and help bring your ideas to life. Entries for prizes judged on creativity, technical achievement, and real-world applicability.
No formal prerequisites are required, but familiarity with programming concepts (e.g., Python, C#), 3D software, or basic Unity development is recommended. Participants from all skill levels are welcome.
Registration on subject website required for acceptance. Reality Hack website: https://www.mitrealityhack.com/
The Mechanical Watch
Instructors: |
Gerald Jay Sussman (gjs@mit.edu)
Jack Kurdzionak, fellow of the AWCI (American Watchmakers and Clockmakers Institute) |
Schedule: |
Lecture: Friday, January 24, 11-1, room 34-101
Labs 1/ 25 and 1/26 January, room TBD |
Most watches these days are electronic miracles, but we cannot easily get insight into how they work. The traditional mechanical watch is different in that we can see all of the parts and how they interact. A mechanical watch is a high-precision mechanical device with lots of clever ideas and insights that we can learn from.
Lecture
Professor Sussman will explain the theory and design of the mechanical watch and its relationship to an electronic impulse-driven oscillator. There will be a discussion of friction (resistance) and its effect on Q and timing precision. He will explain why it is essential for the impulse to be supplied to the oscillator at the zero crossings of the angle, and why the oscillator will enter a limit cycle of a known amplitude.
Practicum
We will have a practicum (limited to 32 students) where each student will disassemble and reassemble an ETA 6497 movement. Besides observing the detailed construction of such a mechanism they will experience manual technique to safely manipulate very small objects with precision tweezers and screwdrivers, using magnification.
Transcribing the Prosodic Structure of Spoken Utterances with ToBI
Instructors: |
Stefanie Hufnagel (sshuf@mit.edu)
Alejna Brugos, alejna99@gmail.com, co-organizer, Simmons College
Nanette Veilleux, veilleux@simmons.edu, co-organizer, Simmons |
Schedule: |
Lectures: Mondays & Wednesdays 1 pm to 3 pm, 1/6- 1/29, interactive lecture (online) |
This course presents a tutorial on the ToBI (Tones and Break Indices) system, for labelling certain aspects of prosody in Mainstream American English (MAE-ToBI). The course is appropriate for undergrad or grad students with background in linguistics (phonology or phonetics), cognitive psychology (psycholinguistics), speech acoustics or music, who wish to learn about the prosody of speech, i.e. the intonation, rhythm, grouping and prominence patterns of spoken utterances, prosodic differences that signal meaning and phonetic implementation.
Venture Funding for Deep Tech
Instructors: |
Kush Bavaria (kushb@mit.edu)
David Blundin - (MIT EECS 88')
Boaz Fachler - (MIT Sloan 22') |
Schedule: |
Lecture: MWF, 10-11a , 1/27 - 1/31, room 36-112.
|
This course integrates the technical depth of Electrical Engineering and Computer Science with the entrepreneurial and funding aspects of AI startups. Aimed at EECS students, it focuses on how cutting-edge AI technologies influence venture funding decisions. Students will explore the technical due diligence process, learn to communicate complex technical ideas to investors, and understand the scalability and implementation challenges of AI solutions from a funding perspective. The course includes lectures, technical case studies, guest speakers from tech-focused venture capital firms, and practical assignments that emphasize the intersection of technology and funding in the AI startup ecosystem.
Topics Covered:
Technical Due Diligence in Venture Funding: Understanding what investors look for in AI technologies.
Communicating Technical Concepts to Investors: Techniques for explaining complex ideas to non-technical audiences.
Scalability and Performance of AI Systems: Technical challenges in scaling AI solutions and their impact on funding.
Intellectual Property in EECS Innovations: Patent strategies, open-source considerations, and proprietary technologies.
Regulatory and Ethical Considerations: How technical compliance affects venture funding.
AI Hardware Acceleration: Impact of specialized hardware on AI startup viability.
Cybersecurity in AI Applications: Security considerations for AI systems and their importance to investors.
Emerging Trends in AI Technology: Staying ahead of technological advancements that attract venture capital.
Case Studies of Technical Successes and Failures: Lessons learned from previous AI startups.
Types of Assignments:
Technical Pitch Presentation: Develop and present a pitch that highlights the technical innovation of an AI startup.
Due Diligence Report: Create a mock technical due diligence report for an AI technology or startup.
Scalability Project: Analyze and propose solutions for scaling an AI system, considering technical limitations and funding implications.
Intellectual Property Analysis: Evaluate IP strategies for a given AI technology, including patent searches and infringement risks.
Guest Speaker Reflections: Write summaries and analyses of insights gained from industry experts in technical venture funding.