https://www.harvard.edu/

David J. Malan is Gordon McKay Professor of the Practice of Computer Science at Harvard University in the School of Engineering and Applied Sciences as well as a Member of the Faculty of Education in the Graduate School of Education. He teaches Computer Science 50, otherwise known as CS50, which is among Harvard University’s largest courses, one of Yale University’s largest courses, and edX’s largest MOOC, with over 4M registrants. He also teaches at Harvard Business School, Harvard Law School, Harvard Extension School, and Harvard Summer School. All of his courses are freely available as OpenCourseWare.
I’m Brian, a software developer and educator living in Boston, Massachusetts. I graduated from Harvard College in 2019 with a degree in computer science and linguistics and from Harvard Graduate School of Education in 2021 with a master’s degree in technology, innovation, and education.
I run Spanning Tree, a video series teaching topics in computer science and mathematics. I’ve taught at Harvard University, where I created courses focusing on artificial intelligence and web programming. I have also been a course head for CS50, Harvard’s introductory course in computer science, and a co-instructor for CS51, Harvard’s course on abstraction and design in computing.
I currently work at Byteboard, developing a more accurate and equitable process for engineering hiring. I’ve worked previously at Automattic, Palantir, and the National Speech and Debate Association.