Eric Ma
Appearances by year
- SciPy Conference (Scientific Computing with Python)
- PyCon (national Python conferences)
- PyData
Talks
| Date | Event | Conference | Role | Title | Links |
|---|---|---|---|---|---|
| Jul 13, 2026 | SciPy 2026 | SciPy Conference (Scientific Computing with Python) | tutorial | Building A Deep Research Agent (Room HSEC 3-150) as Moderna Through the construction of a Deep Research Agent, tutorial participants will learn the fundamental building blocks of LLM-driven applications. Starting with…Show lessThrough the construction of a Deep Research Agent, tutorial participants will learn the fundamental building blocks of LLM-driven applications. Starting with in-context learning and prompt design, we will progress through memory management, tool integration via the Model Context Protocol (MCP), and planning workflows. | |
| Jul 13, 2026 | SciPy 2026 | SciPy Conference (Scientific Computing with Python) | speaker | Canvas Chat - non-linear workflows for AI-assisted data science as Moderna Canvas Chat is a browser-based tool that combines Python's data science stack with large language model connectivity, enabling natural language interaction with…Show lessCanvas Chat is a browser-based tool that combines Python's data science stack with large language model connectivity, enabling natural language interaction with data. Built on Pyodide, it runs entirely in the browser with no server-side computation required. | |
| Jul 13, 2026 | SciPy 2026 | SciPy Conference (Scientific Computing with Python) | tutorial | Network Analysis Made Simple (HSEC 4-103/5) as Moderna Through the use of NetworkX's API, tutorial participants will learn about the basics of graph theory and its use in applied network science. Starting with a…Show lessThrough the use of NetworkX's API, tutorial participants will learn about the basics of graph theory and its use in applied network science. Starting with a computationally-oriented definition of a graph and its associated methods, we will progress through the following concepts: path and structure finding, visualization, and graph storage on disk. | |
| Dec 8, 2025 | PyData Boston 2025 | PyData | tutorial | Building LLM Agents Made Simple as Moderna Learn to build practical LLM agents using LlamaBot and Marimo notebooks. This hands-on tutorial teaches the most important lesson in agent development: start…Show lessLearn to build practical LLM agents using LlamaBot and Marimo notebooks. This hands-on tutorial teaches the most important lesson in agent development: start with workflows, not technology. | Video |
| Dec 8, 2025 | PyData Boston 2025 | PyData | speaker | Patterns for Productive Agent-Assisted Programming as Moderna You're already using AI coding assistants for more than autocomplete, but are you using them effectively? This talk presents battle-tested patterns for…Show lessYou're already using AI coding assistants for more than autocomplete, but are you using them effectively? This talk presents battle-tested patterns for productive collaboration with AI coding agents on real Python projects. | Video |
| Jul 7, 2025 | SciPy 2025 | SciPy Conference (Scientific Computing with Python) | tutorial | Building with LLMs Made Simple as Moderna In this tutorial, you will learn how to integrate Large Language Models (LLMs) directly into Python programs as thoughtfully-designed core components of the…Show lessIn this tutorial, you will learn how to integrate Large Language Models (LLMs) directly into Python programs as thoughtfully-designed core components of the program rather than bolt-on additions. This hands-on session teaches design principles and practical techniques for incorporating LLM outputs into program control flow. | |
| Jul 7, 2025 | SciPy 2025 | SciPy Conference (Scientific Computing with Python) | tutorial | Network Analysis Made Simple as Moderna Through the use of NetworkX's API, tutorial participants will learn about the basics of graph theory and its use in applied network science. Starting with a…Show lessThrough the use of NetworkX's API, tutorial participants will learn about the basics of graph theory and its use in applied network science. Starting with a computationally-oriented definition of a graph and its associated methods, we will progress through the following concepts: path and structure finding, visualization, and graph storage on disk. | |
| Jul 8, 2024 | SciPy 2024 | SciPy Conference (Scientific Computing with Python) | speaker | How to foster an open source culture within your data science team as Moderna In this talk, I will discuss how one can foster a culture of open source contributions at one's company. Based on my successes and failures as a data scientist…Show lessIn this talk, I will discuss how one can foster a culture of open source contributions at one's company. Based on my successes and failures as a data scientist working in the biotech space, I will describe two key ideas (fostering internal open source and articulating value to key senior leadership) as being on the critical path to generating buy-in within the organization. | |
| Jul 8, 2024 | SciPy 2024 | SciPy Conference (Scientific Computing with Python) | speaker | LlamaBot: a Pythonic interface to Large Language Models as Moderna In this talk, I will present LlamaBot, a Pythonic and modular set of components to build command line and backend tools that leverage large language models…Show lessIn this talk, I will present LlamaBot, a Pythonic and modular set of components to build command line and backend tools that leverage large language models (LLMs). During this talk, I will showcase the core design philosophy, internal architecture and dependencies, and live demo command-line applications built using LlamaBot that use both open source and API-access-only LLMs. | |
| Jul 11, 2022 | SciPy 2022 | SciPy Conference (Scientific Computing with Python) | tutorial | Bayesian Data Science by Simulation | |
| Jul 11, 2022 | SciPy 2022 | SciPy Conference (Scientific Computing with Python) | tutorial | Network Analysis Made Simple | |
| Jul 8, 2019 | SciPy 2019 | SciPy Conference (Scientific Computing with Python) | tutorial | Untitled as Novartis Institutes for Biomedical Research | |
| Jul 8, 2019 | SciPy 2019 | SciPy Conference (Scientific Computing with Python) | speaker | pyjanitor: Clean APIs for Cleaning Data as Novartis Institutes for Biomedical Research | |
| May 1, 2019 | PyCon US 2019 | PyCon (national Python conferences) | speaker | Beyond Two Groups: Generalized Bayesian A/B[/C/D/E...] Testing Bayesian A/B testing has gained much popularity over the years. It seems, however, that the examples stop at two groups. | Video |
Frequent co-speakers
| Speaker | Shared events | Shared talks | Last together |
|---|---|---|---|
| Naty Clementi | 5 | — | 2026 |
| Jacob Tomlinson | 4 | — | 2026 |
| James A. Bednar | 4 | — | 2026 |
| Juanita Gomez | 4 | — | 2026 |
| Julie Hollek | 4 | — | 2026 |
| Katrina Riehl | 4 | — | 2026 |
| Matthew Feickert | 4 | — | 2026 |
| Nezar Abdennur | 4 | — | 2026 |
| Zac Hatfield-Dodds | 4 | — | 2024 |
| Cliff Kerr | 3 | — | 2026 |
| Daniel Chen | 3 | — | 2026 |
| David Nicholson | 3 | — | 2026 |
| Eniola Awowale | 3 | — | 2026 |
| Ian Hunt-Isaak | 3 | — | 2026 |
| Jim Pivarski | 3 | — | 2026 |
Speakers with the same name are merged into one entry, so this page may combine more than one person. Affiliations are shown as each conference listed them.