ESP Biography



MAXIMILIAN DU, Stanford sophomore, AI researcher




Major: Computer Science

College/Employer: Stanford

Year of Graduation: G

Picture of Maximilian Du

Brief Biographical Sketch:

Hey there! I am an undergraduate researcher at Stanford University. I am studying computer science, psychology, and creative writing, and I work in Prof. Chelsea Finn's IRIS lab on reinforcement learning and robotics.



Past Classes

  (Clicking a class title will bring you to the course's section of the corresponding course catalog)

C8051: Can I Train a Robot Like a Dolphin? in Splash Fall 2024 (Nov. 16 - 17, 2024)
What can dolphin trainers teach us about the cutting edge of artificial intelligence? Surprisingly, animal training and AI training share many of the same pitfalls, and it is easier to understand technical challenges through their natural counterparts. In this interactive class, I will tell you stories and insights from my time working with the U.S. Navy dolphins in San Diego. You will become the trainer and try to train your classmates too, illustrating challenges of exploration, causality, and robustness. Ultimately, after this class, my hope is that you will have a newfound appreciation for the bidirectionality of engineering. Nature inspires new designs, but these new designs can also lead to a better understanding of nature.


C7954: Can I Train a Robot Like my Dog? in Splash Spring 2024 (May. 18 - 19, 2024)
A hot dog bun moves slightly, causing a robot chef to deliver an unfinished meal to a customer. A dolphin trainer wears boots with a different color, and suddenly all of his dolphins refuse to listen to him. These failures are actually two sides of the same coin: situations with unexpected circumstances. This is one example of how the core problems in robot-learning are more than technical challenges--they poke at something deeper in how we learn as humans and animals. If we want to make machines that learn like us, we must understand our own mechanisms. In this interactive class, you will become the trainer and try to train your classmates (and the instructor)! We will use these exercises, as well as stories from the wet n’ wild world of orca trainers, to formulate the key challenges of robot learning and how we might solve them. Some examples include exploitation vs. exploration, distribution shift, and causality. These challenges continue to influence cutting-edge robotics research at Stanford. Ultimately, after this class, my hope is that you will have a newfound appreciation for the bidirectionality of engineering. Nature inspires new designs, but these new designs can also lead to a better understanding of nature.


C7891: Can I Train a Robot Like my Dog? in Splash Fall 2023 (Dec. 02 - 03, 2023)
A hot dog bun moves slightly, causing a robot chef to deliver an unfinished meal to a customer. A dolphin trainer wears boots with a different color, and suddenly all of his dolphins refuse to listen to him. These failures are actually two sides of the same coin: situations with unexpected circumstances. This is one example of how the core problems in robot-learning are more than technical challenges--they poke at something deeper in how we learn as humans and animals. If we want to make machines that learn like us, we must understand our own mechanisms. In this interactive class, you will become the trainer and try to train your classmates (and the instructor)! We will use these exercises, as well as stories from the wet n’ wild world of orca trainers, to formulate the key challenges of robot learning and how we might solve them. Some examples include exploitation vs. exploration, distribution shift, and causality. These challenges continue to influence cutting-edge robotics research at Stanford. Ultimately, after this class, my hope is that you will have a newfound appreciation for the bidirectionality of engineering. Nature inspires new designs, but these new designs can also lead to a better understanding of nature.


C7826: Can I Train a Robot Like my Dog? Understanding Advances in Robot Intelligence through the Eyes of Animal Trainers. in Splash Spring 2023 (May. 20 - 21, 2023)
Why is it that machine learning models can beat chess grandmasters, and yet not a single robot can reliably pour water between two arbitrary cups? The challenges behind machine learning can be pretty counterintuitive. As it turns out, we can learn a lot from what animal trainers struggle with! In this interactive class, you will become the trainer and try to train your classmates (and the instructor)! We will use these exercises, as well as stories from the wet n’ wild world of orca trainers, to formulate the key challenges of machine learning. Some examples include exploitation vs. exploration, distribution shift, and causality. These challenges continue to influence cutting-edge robotics research at Stanford. Ultimately, after this class, my hope is that you will have a newfound appreciation for the bidirectionality of engineering. Nature inspires new designs, but these new designs can also lead to a better understanding of nature.


C7763: The Tricks, Goofs, and Whales of Machine Learning in Splash Fall 2022 (Dec. 03 - 04, 2022)
Why is it that machine learning models can beat chess grandmasters, and yet not a single robot can reliably pour water between two arbitrary cups? The challenges behind machine learning can be pretty counterintuitive. As it turns out, we can learn a lot from what animal trainers struggle with! In this interactive class, you will become the trainer and try to train your classmates (and the instructor)! We will use these exercises, as well as stories from the wet n’ wild world of orca trainers, to formulate the key challenges of machine learning. Some examples include exploitation vs. exploration, distribution shift, and causality. These challenges continue to influence cutting-edge robotics research at Stanford. Ultimately, after this class, my hope is that you will have a newfound appreciation for the bidirectionality of engineering. Nature inspires new designs, but these new designs can also lead to a better understanding of nature.


C7687: Training Shamu, Robots, and You! in Splash Spring 2022 (May. 14 - 15, 2022)
How do you train a dolphin or a killer whale? And what can AI learn from it? Take a dive into the surprising connections between animal training and cutting-edge artificial intelligence algorithms. From Stanford’s robot labs to the wet n’ wild world of orca trainers, hear stories of frustration, innovation, and triumph. In this class you will learn the basics of animal training and reinforcement learning. We will look at how these two seemingly disjoint fields share many of the same insights. To round it all out, we will look at how behavior techniques can be used to improve your interpersonal skills!


M7662: Cuddly Dolphins and Scary Reinforcement Learning in Splash Virtual Fall 2021 (Nov. 13 - 14, 2021)
How do you train a dolphin or a killer whale? And what can AI learn from it? Take a dive into the surprising connections between animal training and unsupervised artificial intelligence algorithms. In this class you will learn the basics of animal training and reinforcement learning. We will look at how these two seemingly disjoint fields share many of the same insights. Topics covered include operant conditioning, LRS (least reinforcing scenario), behavior cloning, soft actor-critic, and more!