"Understand the Technical World Around You"

Course Overview

This course is a fun, hands-on introduction to the key concepts of electrical/mechanical/computational systems. Each student will use a small mobile robot to learn about block diagrams, abstraction and modularity, energy storage and conversation, feedback and control, digital communications, and software design. All interested freshman are welcome, no previous experience or prerequisites are required. The course will conclude with a 30-robot final design project. This class is for Freshman only.

Who is this class for?

Freshmen who want to explore engineering and its various subjects should check this class out. The class will cover topics from electrical engineering, mechanical engineering, and computer science. However, many concepts taught in this class can be brought into any engineering discipline. No prior experience is necessary - we have specifically designed the class for all experience levels, and want to encourage all interested students to sign up.

The course enrollment is limited by the total number of robots we have avilable. If the class is full and you cannot register online, please come to the first lecture anyway. We will admit as meny students as possible.

Where and When?

Tuesday & Thursdays, 2:30-3:50, Oshman Engineering Design Kitchen (OEDK) classroom.


All email addresses below end with "@rice.edu".


James McLurkin
Office: Duncan Hall Rm 3118
Office Hours:Mon 4:00, after class most days

Teaching Assistant:

Yu Zhou
Email: yz44

Laboratory Assistants:

Laura Blumenschein
Email: lhb2

Jeremy Hunt
Email: jrh6

Zak Kingston
Email: zkk1




Each student will receive a r-one (pronounced "are-one") robot shown below assignments and class activities.

Coorporate Sponsers

ENGI 128 would not be possible without the generous support of our corporate sponsors:

Platinum Sponsers:

Gold Sponser:

Silver Sponser: