Favorite Blog Posts
These are the most popular posts on this blog, feel free to read these first.
- On Ambiverts: Why Distinguishing Between Extroverts and Introverts is Inadequate
- A Letter to My Teachers
- Gerrymandering – A Technologist’s Approach
- Thoughts on the SAT Changes, and What an Effective Assessment Needs
- Lessons Learned From My Five Month Web Development Internship
- Being the Extreme Optimist
- To Give Students an Education, Give Them a Voice
- Four Steps to Effective Leadership
- Flow States: Understanding your Productivity Zone
- Why Children are Able to Learn Much Faster than Adults
- The Disturbing Reality: How I Learned More at one TEDx Conference than a Quarter in College
- How to Learn in School
- 6 Tips on Being a Better Leader in High School
- No More Excuses
COGS 120 – Intro to Human Computer Interaction
These are my notes in essay form from the Intro to Human Computer Interaction course taught by Scott Klemmer at the University of California, San Diego. All credit for content goes to Scott, any errors are my own.
- Lecture 1 – Needfinding
- Lecture 2 – Prototyping
- Lecture 3 – Heuristic Evaluation
- Lecture 4 – Cognition and Design
- Lecture 5 – Visual Design
- Lecture 6 – Testing
- Bonus Topics – Input and Social Networks
Book Notes and Reviews
I read a lot, and I love to share what I’ve learned from the most influential books I read.
Podcasts and Interviews
A Collection of all the Podcasts and Interviews that I have been on.
Talks and Presentations
Speeches that I have given.