EthanHellman

    AI & Human-Computer Interaction

    Stanford student and researcher exploring the intersection of artificial intelligence, and human-computer interaction. Passionate about creating technology that understands and enhances the human experience.

    About Me

    I am a displaced New Yorker who has conveniently landed on the West Coast. While I have a deep love for home, I have an equally strong passion for the Stanford community and the broader Bay Area that has shaped me so much during some of my most formative years.

    While not enjoying a good research paper, I try and invest my time in keeping up with current events, watching sports, and staying physically active. I find a long run or bike ride is the best way to clear my head, though you will also find me on the tennis court and trying not to lose too many balls on the golf course.

    In my family, we love to travel. When I have the opportunity, I love nothing more. While hectic at times, I can attribute much of my global perspective to the time spent traveling and living abroad with my family. From sleeping in a yurt on the steppes of Mongolia to scuba diving in between tectonic plates, there is nothing I appreciate more than a new experience.

    Education

    Stanford University
    M.S. in Computer Science (Artificial Intelligence)
    2023 - Present
    Stanford University
    B.S. in in Computer Science (Human-Computer Interaction)
    2019 - 2023

    Research Interests

    • Multi-modal Learning
    • Reinforcement Learning
    • Agentic AI
    • Human-Computer Interaction Design

    My Experience

    Professional Experience

    NVIDIA logo

    Generative AI Researcher

    April 2025 - Present
    NVIDIA
    Conducting research on multi-modal joint representation learning within NVIDIA's Data Factory team. Developing tooling a
    Stanford University logo

    Head Course Assistant

    September 2024 - June 2025
    Stanford University
    Facilitated graduate-level course on automating software development with learned index structures, NCC, and LLMs for co
    Stanford Institute for Human-Centered Artificial Intelligence (HAI) logo

    Research Assistant

    September 2023 - September 2024
    Stanford Institute for Human-Centered Artificial Intelligence (HAI)
    Contributed to AI Policy and Governance section in 2024 AI Index Report, analyzing all US and EU regulations to date. De
    Gridspace logo

    Software Engineer

    June 2024 - September 2024
    Gridspace
    Engineered company-wide Python, Bash, Docker, Kubernetes, GCP data prep tool increasing developer time efficiency 5-10x.
    Stanford Machine Learning Group logo

    Research Assistant

    January 2023 - June 2024
    Stanford Machine Learning Group
    Benchmarked multi-modal VLMs for wellpad detection and classification from satellite imagery for climate change monitori
    Toucan Events logo

    Co-Founder, Director

    April 2020 - June 2024
    Toucan Events
    Spearheaded product development, launching innovative virtual networking platform. Secured $1M+ in funding at age 19, dr

    Leadership & Fun Stuff

    Stanford Board of Trustees logo

    Student Representative

    September 2024 - Present
    Stanford Board of Trustees
    Representing student interests at Stanford's highest governing body, contributing to university-wide policy decisions an
    Stanford AI Alignment (SAIA) logo

    Lead

    September 2022 - June 2023
    Stanford AI Alignment (SAIA)
    Leading student research and discussion group focused on AI alignment and governance, organizing events and facilitating
    CS147 Human-Computer Interaction logo

    Top Project Recipient

    Fall 2023
    CS147 Human-Computer Interaction
    Recognized for excellence in HCI project work, designing innovative user interfaces and experiences through human-center
    Hacking for Defense logo

    Selected Team

    Spring 2023
    Hacking for Defense
    Worked on project addressing national security threat of genomic data, collaborating with DoD stakeholders to develop so
    Team Impact for Stanford Men's Lacrosse logo

    Liaison

    September 2021 - June 2023
    Team Impact for Stanford Men's Lacrosse
    Worked with local children's hospitals to support terminally ill children, coordinating team visits and support activiti
    CS329M Machine Programming logo

    Best Project Recipient

    Fall 2022
    CS329M Machine Programming
    Developed CodeCrawlr, a search engine for code, receiving top recognition among all class projects for innovation and te

    Recent Projects

    AppBench: Benchmarking AI-Generated Web Applications

    Introduced a benchmark that evaluates AI-generated web apps using simulated user interaction and UX principles.

    LLMsWeb AppsUXBenchmarking
    View Project

    Edge Cell Segmentation for Diagnostic Microscopy

    Deployed quantized deep learning models for cell segmentation on low-power edge devices.

    Edge AIMicroscopyCell SegmentationU-NetQuantization
    View Project

    Prompt Learning for Remote Sensing Vision-Language Models

    Benchmarked prompt learning strategies like CoOp and MaPLe for few-shot remote sensing scene classification.

    Vision-LanguageCLIPRemote SensingFew-Shot
    View Project

    Geography-Aware Few-Shot Remote Sensing (CS330)

    Combined RemoteCLIP with MAML to improve few-shot scene classification using geographic metadata.

    Few-Shot LearningMeta-LearningRemoteCLIPfMoW
    View Project

    SolarX: Solar Panel Segmentation and Classification

    Used deep learning to detect and segment solar PVs in satellite imagery for infrastructure mapping.

    Computer VisionSustainabilitySatellite ImageryU-Net
    View Project

    CodeCrawlr: Semantic Code Search Engine

    Built a functional code search engine powered by LLMs to return open-source snippets based on functionality.

    Machine ProgrammingCode SearchLLMsNLP
    View Project

    Skills & Academics

    Technical & Research Skills

    Python
    C++
    JavaScript
    TypeScript
    SQL
    Bash
    PyTorch
    TensorFlow
    scikit-learn
    HuggingFace Transformers
    Docker
    Kubernetes
    GCP
    AWS
    Deep Learning
    Natural Language Processing
    Computer Vision
    Few-Shot Learning
    Meta Learning
    Reinforcement Learning
    Human-Computer Interaction
    UX Design
    Experimental Design
    Statistical Analysis
    User Research

    Relevant Coursework

    CS 229Machine Learning

    Core course on supervised learning, unsupervised learning, and probabilistic inference with applications in NLP, vision, and bioinformatics.

    CS 230Deep Learning

    Comprehensive overview of deep neural networks including convolutional, recurrent, and generative models, with hands-on TensorFlow implementation.

    CS 129Applied Machine Learning

    Project-based course focused on applying classical and modern ML techniques to real-world problems across multiple domains.

    CS 330Deep Multi-Task and Meta Learning

    Few-shot, meta-, and transfer learning methods including MAML and optimization-based adaptation techniques.

    CS 224NNatural Language Processing with Deep Learning

    Deep NLP architectures like transformers, RNNs, attention mechanisms, and contextual embeddings.

    CS 224RDeep Reinforcement Learning

    Policy gradients, actor-critic methods, and multi-agent systems for real-world RL applications.

    CS 329ASelf-Improving AI Agents

    Lifelong learning, curriculum learning, and agents that autonomously improve over time with self-generated feedback.

    CS 221Artificial Intelligence: Principles and Techniques

    Fundamentals of search, logic, probabilistic reasoning, MDPs, and decision-making under uncertainty.

    CS 329MMachine Programming

    Large language models and machine learning systems that automate software engineering tasks like synthesis, repair, and optimization.

    CS 322Triangulating Intelligence

    Interdisciplinary course blending neuroscience, cognitive science, and AI to model intelligence in humans and machines.

    CS 139Human-Centered AI

    Focuses on responsible AI system design, including fairness, interpretability, user trust, and societal impact.

    CS 323The AI Awakening

    Examines how AI is reshaping economic, societal, and global institutions, with emphasis on policy and governance.

    CS 147Intro to Human-Computer Interaction Design

    Fundamentals of interaction design, prototyping, user testing, and interface development.

    CS 347HCI: Foundations and Frontiers

    Graduate research seminar on advanced topics in HCI including cognition, accessibility, XR, and design theory.

    CS 247ADesign for Artificial Intelligence

    Studio-based design course focused on prototyping and testing AI-infused experiences and intelligent interfaces.

    CS 247BDesign for Behavior Change

    Behavioral design techniques to build products that nudge users toward better habits and decisions.

    CS 278Social Computing

    Computational study of social systems, including crowdsourcing, trust, online collaboration, and community design.

    CS 547HCI Seminar

    Ongoing speaker series featuring cutting-edge HCI research from academia and industry.

    CS 161Design and Analysis of Algorithms

    Algorithmic problem-solving using dynamic programming, greedy algorithms, divide-and-conquer, and complexity theory.

    CS 157Computational Logic

    Formal logic, SAT solving, and symbolic reasoning for AI and formal verification.

    CS 103Mathematical Foundations of Computing

    Proof techniques, discrete math, computability, set theory, and Turing machines.

    CS 110Principles of Computer Systems

    C/C++ systems programming, multithreading, synchronization, memory management, and system abstractions.

    CS 107Computer Organization and Systems

    Low-level systems architecture, pointer arithmetic, memory layout, and assembly/C programming.

    CS 142Web Applications

    Frontend and backend engineering including REST APIs, databases, auth, security, and performance.

    CS 145Data Management and Data Systems

    SQL, relational algebra, normalization, indexing, transactions, and NoSQL systems.

    CS 251Cryptocurrencies and Blockchain Technologies

    Consensus protocols, smart contracts, and decentralized application development from a systems/security perspective.

    EE 292DMachine Learning on Embedded Systems

    Techniques for deploying deep learning models on low-power edge devices through quantization and model compression.

    CS 199Independent Work

    Research under Andrew Ng focusing on real-world machine learning systems and model development.

    EE 205Product Management for Engineers

    Bridges engineering with product strategy, user needs, and go-to-market execution.

    MS&E 297Hacking for Defense

    Lean startup methodology applied to national security and defense innovation challenges.

    CEE 252Silicon Valley and the U.S. Government

    Examines government–tech industry collaboration, procurement, and policy innovation.

    ETHICSOC 125Ethics, Public Policy, and Technological Change

    Explores ethical frameworks in AI, automation, algorithmic bias, and data privacy.

    Get In Touch

    Send me a message