Well it looks like I'm running late, but today I topped it off! I saw this thread at the beginning of the year and I have waited until now to finally contribute. To be fair, I was filling up my 2017 Roth until March, so 2018 only took 4 months.
Grad student income ftw.