Student Gear for OMSCS

This is going to be a post on my gear and approach to studying for OMSCS.

When I first started OMSCS, and had to open a textbook and take lecture notes for the first time in a long time, I was at a bit of a loss of the best way to organise myself. Back in my undergrad degree, I was strictly a notebook+pencil+highlighter kind of person. These days with my daily commute and frequent work space hopping, carrying around 10lbs of textbooks and notebooks and pencils is not really ideal. I also didn’t really want to accumulate dozens of notebooks and textbooks – physical space is a premium for me.


It took a lot of experimentation, but 4 courses in I’ve finally settled on a setup and study approach that work for me. First the gear!

  1. iPad Pro 12.9″ and Apple Pencil – This is my main note taking and lecture watching device. I also suggest an ergonomic silicone case for long note taking sessions.
  2. Thinkpad x1c 2017 – Linux laptop for doing all my projects.
  3. SanDisk Extreme Go USB 64Gi – Pendrive with Windows 10 for Proctortrack.

This is a somewhat expensive setup. But I figure it’s worth it for the time and hassle it saves me. It’s easy to find anything I need for class. And the affordable price of OMSCS makes it an easier pill to swallow. I also needed an excuse to upgrade my venerable x220.

Note Taking – iPad Pro 12.9″

I use GoodNotes 4 to take and organise my notes. I create a category for each class, and inside the class I create a couple notebooks:

  • Lecture Notes – Single notebook for all my lecture notes. I bookmark pages with the lecture number and title.
  • Project Notes – For jotting down ideas and design for projects.

In addition, I also copy any supporting documents into the category:

  • All papers and textbooks. I read and highlight them directly in GoodNotes.
  • Syllabus and schedule.

Here’s what one of my classes look like:

File 05-06-2018, 13 32 22

When I finish a class, I move it into an “Archive” master category. I also manually archive all the papers into my Dropbox.

Note Taking Approach

The summary:

  • I watch lectures in a 25/75 split landscape screen, with nPlayer alongside GoodNotes. I download all the videos from Udacity (there is a link with a zip of them all somewhere) and load them into nPlayer via iTunes. (You can also use the Udacity app, but it randomly hangs on me)
  • Lectures are watched at 1.25-1.5 speed depending on lecturer.
  • Bookmark start of each set of notes with the lecture number and name.
  • Use bulletpoint telegraphic sentences for notes.
  • For textbooks and papers, highlight as I active read.

Here’s what the bookmarks look like for one of my classes:

File 05-06-2018, 13 37 25

And the lecture notes themselves (excuse the chicken scratch):

File 05-06-2018, 13 38 17

You can clip the lecture slide if needed like I did here by pressing home+power, then crop the slide and copy / paste it into GoodNotes. A little clunky but it works.

I originally tried using the Cornell note taking style, but I found it to be far too tedious for my needs. Simple bullet points have been effective for me.

For textbooks, I also tried taking notes separately but found this overkill. So I just highlight in support of active reading.

Projects/Proctortrack – Thinkpad x1c

There isn’t much to say here. With a gatech email, you can get educational licenses for all of the Jetbrain IDEs. I use the various IDEs (PyCharm, IntelliJ, etc.) on my laptop, loaded with Linux.

Linux works great for everything except for Proctortrack – the software that takes over your computer during an exam to ensure you don’t cheat. It requires Windows. I solved this by loading Windows onto a Sandisk Extreme Go 64Gb USB stick using WinToUSB (which unfortunately needs a Windows machine to use).  Then I can just boot from the stick in the rare occasions when I need to use Proctortrack (at most, twice a quarter).

What Didn’t Work

I tried a few other approaches that didn’t work for me:

  • Notebooks and pencil case. I tried it, but it was way too much stuff to carry around with me. And not practical on the train or subway. But definitely a lot cheaper!
  • SurfacePro 4 – Really great concept – combined tablet and Windows PC – but I had a lot of hardware and software bugs with it. It was my frustration with the quality of the SP4 that led me to go with the slightly more cumbersome combination of an iPad Pro and Thinkpad – both of which have been bulletproof after a year. The Apple Pencil + iPP is also much nicer to write with than the SP4 was.
  • Notability – Pretty subjective, but I found GoodNotes4 nicer to use overall, and I didn’t need lecture recording.

2 thoughts on “Student Gear for OMSCS

  1. Thanks for the post, this was helpful. I’m starting OMSCS in the Fall and looking to see what gear I should get. I’ll be commuting for an hour into the city and I’m hoping that’s where I’ll do the bulk of my studying. Seems like the iPads worked out for you. Have you found the laptop to be adequate for training models and other compute intensive projects?


    1. BTW iPad Pro is probably overkill now with the new iPads that support the Apple stylus. The laptop is perfectly fine. However the 2018 x1 and T series have the new quad core processors which are much faster. So I’d recommend getting one of the new ones if possible to future proof.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.