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
Research Interests
- Multi-modal Learning
- Reinforcement Learning
- Agentic AI
- Human-Computer Interaction Design
My Experience
Professional Experience

Generative AI Researcher

Head Course Assistant

Research Assistant

Software Engineer

Research Assistant

Co-Founder, Director
Leadership & Fun Stuff

Student Representative

Lead

Top Project Recipient

Selected Team

Liaison

Best Project Recipient
Recent Projects
AppBench: Benchmarking AI-Generated Web Applications
Introduced a benchmark that evaluates AI-generated web apps using simulated user interaction and UX principles.
Edge Cell Segmentation for Diagnostic Microscopy
Deployed quantized deep learning models for cell segmentation on low-power edge devices.
Prompt Learning for Remote Sensing Vision-Language Models
Benchmarked prompt learning strategies like CoOp and MaPLe for few-shot remote sensing scene classification.
Geography-Aware Few-Shot Remote Sensing (CS330)
Combined RemoteCLIP with MAML to improve few-shot scene classification using geographic metadata.
SolarX: Solar Panel Segmentation and Classification
Used deep learning to detect and segment solar PVs in satellite imagery for infrastructure mapping.
CodeCrawlr: Semantic Code Search Engine
Built a functional code search engine powered by LLMs to return open-source snippets based on functionality.
Skills & Academics
Technical & Research Skills
Relevant Coursework
Core course on supervised learning, unsupervised learning, and probabilistic inference with applications in NLP, vision, and bioinformatics.
Comprehensive overview of deep neural networks including convolutional, recurrent, and generative models, with hands-on TensorFlow implementation.
Project-based course focused on applying classical and modern ML techniques to real-world problems across multiple domains.
Few-shot, meta-, and transfer learning methods including MAML and optimization-based adaptation techniques.
Deep NLP architectures like transformers, RNNs, attention mechanisms, and contextual embeddings.
Policy gradients, actor-critic methods, and multi-agent systems for real-world RL applications.
Lifelong learning, curriculum learning, and agents that autonomously improve over time with self-generated feedback.
Fundamentals of search, logic, probabilistic reasoning, MDPs, and decision-making under uncertainty.
Large language models and machine learning systems that automate software engineering tasks like synthesis, repair, and optimization.
Interdisciplinary course blending neuroscience, cognitive science, and AI to model intelligence in humans and machines.
Focuses on responsible AI system design, including fairness, interpretability, user trust, and societal impact.
Examines how AI is reshaping economic, societal, and global institutions, with emphasis on policy and governance.
Fundamentals of interaction design, prototyping, user testing, and interface development.
Graduate research seminar on advanced topics in HCI including cognition, accessibility, XR, and design theory.
Studio-based design course focused on prototyping and testing AI-infused experiences and intelligent interfaces.
Behavioral design techniques to build products that nudge users toward better habits and decisions.
Computational study of social systems, including crowdsourcing, trust, online collaboration, and community design.
Ongoing speaker series featuring cutting-edge HCI research from academia and industry.
Algorithmic problem-solving using dynamic programming, greedy algorithms, divide-and-conquer, and complexity theory.
Formal logic, SAT solving, and symbolic reasoning for AI and formal verification.
Proof techniques, discrete math, computability, set theory, and Turing machines.
C/C++ systems programming, multithreading, synchronization, memory management, and system abstractions.
Low-level systems architecture, pointer arithmetic, memory layout, and assembly/C programming.
Frontend and backend engineering including REST APIs, databases, auth, security, and performance.
SQL, relational algebra, normalization, indexing, transactions, and NoSQL systems.
Consensus protocols, smart contracts, and decentralized application development from a systems/security perspective.
Techniques for deploying deep learning models on low-power edge devices through quantization and model compression.
Research under Andrew Ng focusing on real-world machine learning systems and model development.
Bridges engineering with product strategy, user needs, and go-to-market execution.
Lean startup methodology applied to national security and defense innovation challenges.
Examines government–tech industry collaboration, procurement, and policy innovation.
Explores ethical frameworks in AI, automation, algorithmic bias, and data privacy.