Menu Close


My teaching roles have included: instructor, guest lecturer, teaching assistant, mentor, and tutor. I have coadvised six undergraduates and four graduate students, and have developed from scratch two courses: Nanoscience that I taught at KAIST in South Korea and Nanorobotics that I have taught over the last three years at Caltech.

I strongly believe in diversity at all stages of the scientific endeavor and look to empower those who are underserved, and do everything I can to make my lab and classroom a home for brilliant minds from every walk of life and every corner of the world. My thoughts on diversity.


We cannot simply miniaturize a Roomba robot to clean up plaque in our arteries – the laws of the nanoworld are different from what we are used to. Nanorobotics is the discipline that investigates the challenges and opportunities of constructing and programming robots on nanoscale, and it holds the potential to transform science, medicine, and engineering. This emerging discipline is posed to address several emerging society needs, such as disease diagnostics and therapy. Students will learn engineering principles and techniques necessary to construct and investigate nanorobots.

Course Goal
Get acquainted with the state-of-the-art nanorobotics research. Learn to understand primary research literature.  Practice creativity and communication.

Week 1. Intro to robotics. Society in the age of automation. From mega- to nano-bots (overview of existing robots). From science fiction to practice (pathways to practical nanorobots).
Week 2. The “weird” physics of the nanoworld. Forces dominating nanoscale. Three laws of thermodynamics. Quantum phenomena. Nanoscale investigation tools (TEM, SEM, AFM, STM, X-ray, and other)
Week 3. Student presentations (nanorobots in news)
Week 4. Nanorobot functions and components (sensing, computing, actuation)
Week 4. Nanorobot construction (top-down fabrication and molecular self-assembly, lithography and covalent and non-covalent synthesis)
Week 5. Nanorobot integration with conventional devices (large scale assembly and placement of nanophotonic devices with DNA origami).
Week 6. Nano-walkers. Transportation, assembly, imaging, and sorting with molecular walkers. Step-controlled and autonomous walkers.
Week 7. Project proposals (teams of three will present their nanobot ideas)
Week 9. Future of nanorobotics (emergent directions in nanorobotics)
Week 10. Project presentations

Time: Thursdays 4-5:30pm
Location: Kerckhoff 105
Course Materials: Google Drive