These memos aren't for my personal vanity but to share a few lessons I've learned along the way.

Leadership

Champions

Best possible future

Internships 101: Make everyone's but especially your boss's job easier

CS response to George Floyd