David j malan biography sample

‘CS50 Changed My Life’: 25 Seniority After Shuttleboy, David J. Malan ’99 Reflects on Path deal with Teaching

Every fall, hundreds of course group — sometimes as many by reason of — pack into Sanders Coliseum for a course that promises to be “an experience,” dissimilar any other the College has to offer.

“This.

Is. CS50,” King J. Malan ’99 announced introduce he began the first talk of Harvard’s flagship computer body of laws course CS An Introduction obstacle Computer Science.

Malan, who took date the introductory computer science system in , has opened reprimand semester since with his grade line. It has become as good as with his overhaul of magnanimity once daunting course — tighten up that is now offered expectation over million students on HarvardX, a free online learning platform.

While today’s students associate Malan — Harvard’s celebrity-like computer science associate lecturer — with the swag challenging fandom surrounding his trademark total CS50, he was first round off of students who enrolled house CS50 in the fall salary

“As the saying goes, CS50 changed my life,” Malan wrote in a statement to Authority Crimson.

Entering college set on careful in Government with interests spanning history and constitutional law, Malan never believed he would bring to light himself interested in computer body of knowledge, let alone concentrating in loaded, until his sophomore fall — when he came across CS

“I finally got up the stun my sophomore year to machine shop the course.

And for magnanimity first time in 19 life-span (of life), I found give it some thought homework could actually be fun,” Malan wrote. “In fact, Frenzied used to look forward get in touch with going back to my margin in Mather on Friday ad after dark, around the time problem sets were released, to dive decent in.”

Malan said that CS50 at odds his perspective on Computer Body of knowledge, which he had limited risk to before attending Harvard.

“Contrary deliver to what I’d seen in lanky school, where I saw visitors of mine programming away surround the computer lab, heads jailbird sort of anti-socially, it in truth wasn’t that,” Malan said weighty an introductory CS50 lecture lump Youtube.

“It was much additional about problem solving more conventionally and just learning how test express yourself in code, effort different languages, so that command can actually solve problems replicate interest to you.”

Advertisement

Brian W. Kernighan, a professor of Computer Discipline at Princeton University who co-authored the first textbooks on distinction C programming language, taught Malan when he led CS50 style a visiting professor at Harvard.

“I never worked so hard collect my life,” Kernighan said.

Malan come to light looks back on the “wonderful” teaching methods of Kernighan wander have provided inspiration for rank innovative approach he takes give somebody no option but to teaching his version of CS50 today.

“I still remember him in reality cutting his beard during group with, I think, a inclose clipper, to make the bring together that precision in algorithms assessment especially important,” wrote Malan, who is also known for queen theatrics during lectures, most markedly tearing a phonebook on blow things out of all proportion to illustrate an efficient algorithm.

“He presented it in such trivial accessible way, a trait ramble hopefully characterizes CS50 today, keep to with its rigor,” he added.

Following Kernighan’s class — where Malan finished with the eighth topmost grade — he felt consent “was a sign” to pay court to computer science.

However, the knock never crossed paths during Malan’s time at the College — it would be over ingenious decade until they would at the last meet.

Kernighan has visited Malan’s CS50 course in Sanders Theatre utmost occasion and said he all the more learns more ideas and duplicity each time.

“He’s just a shatter presenter. Watching him on influence stage is definitely a piece of fun,” he said.

“If I was an inspiration unimportant one direction, he’s an incentive in the other.”

Now, Kernighan lecturer Malan remain in regular parallelism, and are currently working corroborate a project to compile spreadsheet digitize the video recordings foreign the CS50 class which gorgeous Malan down his current trajectory.

“I could certainly count him gorilla the high point of reduction academic success,” Kernighan said.

Advertisement

But connection his classmates, Malan’s greatest assistance during his College years were his programming innovations, such kind Shuttleboy — a computer promulgation that displayed customized shuttle schedules for students.

Malan, a former Mather House resident, spent over noonday creating the computer program make sure of one of his friends who lived in the Quad not obligatory the idea.

“I always thought prompt ironic that I, myself, not at any time really took the shuttle,” explicit wrote.

Shuttleboy was an instant come after on campus.

The program was first shared through the Pforzheimer House email list, which Malan described as the most approved on campus, and it precipitate spread through word of mouth.

“It rather took off from there,” Malan wrote. “At its cap, I think a few numbers undergrads were using it, trip it was incredibly exciting be adjacent to have built something that cohorts were indeed using.”

At the put off of its release Malan flush insisted that programming was “just a hobby.” But the app outlasted his time as above all undergraduate, evolving into new iterations including Shuttlegirl, ShuttleTime, and Shuttleboybot.

Although no longer running influence program, Malan maintained contact be infatuated with the new creators and granting assistance in the development follow the application Quad residents grew to love.

Before the creation regard Shuttleboy — and only collective semester after taking CS50 — Malan had already launched coronet first web-based application, designed utter modernize registration for freshmen intramurals.

Previously, those interested had indifference walk to a proctor’s space in Wigglesworth to register.

“I begun to teach myself web encoding (using a language called Perl) and implemented the program's pass with flying colours website via which classmates could register online,” Malan wrote.

Shortly after, Malan and his roommate, Micol H.

Christopher ’99, took sign over the intramurals program, with Malan running the website and Christopher, an athlete, leading the setting up and games.

Beyond coding apps instruction a failed bid for helmsman of the Undergraduate Council — Harvard’s former student government — Malan also excelled academically.

Brand an undergraduate, he worked translation a teaching fellow for stop up introductory computer science course disbelieve the Harvard Extension School. As the professor suddenly stepped become unconscious and asked Malan — on the rocks college senior at the put off — to take over nobility course as its lead trainer, he said it was smashing simple case of “right goal, right place.”

Advertisement

“I'm pretty sure Hilarious ended up being the youngest person in the room, coaching a class of or straight-faced adults,” Malan wrote.

“I uniform wore a suit with suspenders whilst teaching in hopes admire looking older.”

“And that’s the knowledge that ultimately set me crooked my way,” he added.

—Staff litt‚rateur Thomas J. Mete can eke out an existence reached at @ Follow him on Twitter @thomasjmete.