Deborah Hanus

Some of my favorite books - 2017 edition

Partway through 2017, I set a goal of reading for an hour per day. While some were more engaging than others, all of them were good. In this post, I share the list of books I read and a short description of what I got from each book. Phenomenally good books If you have not read these books, you should. Each one either changed how I thought abo... Read more

Advice for acing your PhD interviews

My undergraduate research was in computational cognitive science, so I applied to a mix of psychology and computer science programs. In my experience, interviews for computer science PhD programs are relatively rare. So my advice is coming from (a) my interviews for psychology PhD programs, and (b) discussing interviews with friends who intervie... Read more

How to learn Machine Learning

A lot of people have asked me how to get started with machine learning and/or deep learning. This is a list of some of the resources that I have either found useful myself or heard people who I trust rave about. This post is a summary of my github repository (which I expect to update more often than this post). General Machine Learning Classes... Read more

How to write a winning NSF Graduate Research Fellowship proposal

The National Science Foundation (NSF) Graduate Research Fellowship is one of several graduate fellowships that you can apply for early in your graduate career. Other bloggers (i.e. Philip Guo & Jean Yang) have written overviews of what to expect when applying for the NSF. When I applied, I wanted more specific advice on how to write a winnin... Read more

How to write an outstanding software conference talk proposal

Three years ago, I submitted my first talk proposal to PyCon. I threw it together the week before the deadline, and it was rejected. The next year, I spent more time putting together a proposal. I asked my friends for feedback and submitted a proposal that I was proud of two weeks before the deadline. It was rejected too. This time, I was surp... Read more

Advice for your ACM SIGHPC/Intel Computational & Data Science Fellowship application

The ACM SIGHPC/Intel Computational & Data Science Fellowship is a mouthful to say, but it is a wonderful fellowship to have. It provides graduate student awardees an annual $15K to offset the costs of their program, renewable for up to five years. As one of the fellowship's inaugural awardees, I've had several people ask me for application ... Read more

How to get into a top PhD program

Unlike in professional programs (i.e. JD, MD, MBA, etc.), when you apply to a PhD program, you usually apply to work with one professor, who will be your primary advisor. That professor needs to publish research papers and go to conferences, so when she reads your application, she wants to know "Can this person do research? Will she publish pap... Read more