Strange turn of events: I declined the NSF CAREER Award. The holy grail of grants. I would have never seen this coming! Here's to starting a new adventure soon. 🙂
It takes quitting academia to be successful at academia. My record year of publications and now a Best Paper Award with
@nischaldesign
@BhavyaChopra1
and Chris Parnin.
I’ve always wanted to know how bignums work—numbers that can be arbitrarily large and exceed what the CPU supports natively. So, I built it and wrote up what I learned!
Paper accepted to
#CHI2020
! "What's Wrong with Computational Notebooks? Pain Points, Needs, and Design Opportunities" with
@AKA_Rini
, Ishita,
@asarma
, and
@barik
. Preprint and blog post coming soon.
Paper accepted to
#CHI2020
! "What's Wrong with Computational Notebooks? Pain Points, Needs, and Design Opportunities" with
@AKA_Rini
, Ishita,
@asarma
, and
@barik
. Preprint and blog post coming soon.
Email from prospective student: “I read your paper and I’m really interested in working with you!”
Me: “can you elaborate on what about that paper interested you?”
Student: “sorry, I didn’t actually read it.”
Congratulations to Jack Dongarra, who receives 2021
#ACMTuringAward
for pioneering contributions to numerical algorithms and libraries that enabled high performance computational software to keep pace with exponential hardware improvements for decades."
New blog post about our work on an inquisitive code editor for identifying, correcting, and preventing misconceptions that novice programmers have.
#icse2021
#myICSEpaper
My students made a tool to query syntax trees from virtually any GitHub repository. It’s open source! It answers questions like... what function has the most nested for loops? What is the most imported Python library? Check out our project:
We ran a study to understand the pain points of CS instructors that was accepted to SIGCSE’23. Check out this summary of our findings! Collab with
@smirhosseini
@chrisparnin
I’ve been trying out the new GitHub Copilot project that was announced today. It has promise and a lot of opportunities to improve. Here are my thoughts.
Thanks to all the attendees for showing up to the LLM4Code workshop! Special congrats to all the award winning authors! 🔥 We hope to see you all again in
#llm4code
2025! 🍁
I’ll be joining Microsoft in Seattle for the summer as a visiting researcher. My pup dog and I will be road tripping all the way there in the Tesla if anyone wants to join 😁
I taught PL for the first time in the spring. Wasn't sure how it went, but I found out one of my students submitted a pull request to
@racketlang
after only two months of using Racket. No prior experience with functional programming. Kudos to him!
This is the first fall that I haven’t been in a classroom, as either a student or an instructor, since I started kindergarten. Such a weird feeling. That’s 27 years!
Ecstatic to finally give a sneak peek on our recent work that has been accepted
@ICSEconf
’s JSEET: An Inquisitive Code Editor for Addressing Novice Programmers' Misconceptions of Program Behavior. Preprint coming soon.
Can ChatGPT do data science? We wanted to understand the challenges faced by data scientists using ChatGPT. Here's a summary of the work led by
@BhavyaChopra1
at Microsoft:
🚨 We are hiring! 🚨 Excited to work on AI for Programming? We are looking for engineers and researchers in HCI, SE, CSEd, ML, and PL to advance the state of the art. Impact millions of Microsoft users! More details:
Fantastic blog post by
@pgbovine
on how he maintains an open source project for 10 years with 10 million users: by ignoring feedback and pull requests (for good reason!)