James Weichert

Headshot of James, a 25-year old white man with short brown hair, wearing a collared shirt and blue sweater smiling in front of a blurred outside background.

About Me

Hi, I'm James. 👋

I'm an assistant teaching professor at the University of Washington Paul G. Allen School of Computer Science & Engineering. I teach courses on programming, artificial intelligence, and social impacts of computing. As an educator, my goals are to help students discover and sustain a love for computing, and to promote a vision for computer science as a human-focused, empathetic, and self-critical discipline. My scholarship focuses on the intersections of computing education, AI, ethics, and public policy.

I received an M.S. in Computer Science from Virginia Tech in 2025 and graduated from UC Berkeley in 2023 with majors in computer science and data science and a minor in public policy. In my spare time, I like to travel 🚆, read 📚, and cook 🍳.

What I'm Currently Enjoying...

Teaching

At the University of Washington, I teach courses on introductory programming, AI/ML, and social impacts of computing. I'm especially interested in how to teach with and about artificial intelligence in both introductory and upper-level courses.

University of Washington

Research

My research explores the dual role of CS students as consumers of and learners about AI technologies. I am interested both in what policies might shape the development and use of AI in the public and private sectors, and in how we teach students about AI and its impacts on society. A particular strand of inquiry explores student attitudes and competencies related to AI ethics and policy, culminating in the creation of a two-lecture "AI Policy Module" for technical AI/ML and standalone CS ethics courses. The module is intended to go beyond the 'surface-level' treatment of AI ethics, focusing instead on how tools, policies, and governance structures can be leveraged to promote the responsible development and use of AI.

Publications

2026

2025

2024

Thesis

Connect

Email: jamespw [at] washington [dot] edu
Office: CSE 456

🌮 James' Food Corner 🍜 (more →)

A plate of homemade lomo saltado, a Peruvian dish of steak, onions and tomatoes with sides of white rice and french fries.
RecipeLomo Saltado

Among the many culinary masterpieces of Peruvian cooking, lomo saltado is simply unbeatable for me. Stir fry thin strips of steak in soy sauce, oyster sauce, and aji amarillo paste along with red onion, scallions, and tomatoes. Don’t forget to serve with both white rice and french fries!