Check out my first novel, midnight's simulacra!

Grad school: Difference between revisions

From dankwiki
Line 6: Line 6:
* [[CS GRE]] Subject Test: 810 (2009-10-10)
* [[CS GRE]] Subject Test: 810 (2009-10-10)
{| border="1"
{| border="1"
! School (Program) !! Application Deadline !! Status !! Fees !! Recs go to...
! School (Program) !! Application Deadline !! GREs? !! Fees !! Recs go to...
|-
|-
| Carnegie Mellon (Computer Science) || || Not started || ||
| Carnegie Mellon (Computer Science) || || N || ||
|-
|-
| Georgia Tech ([https://www.applyweb.com/public/newuser.pl?gatechg Computer Science]) || 2009-12-15 || GREs sent || $50 || Alan Glass
| Georgia Tech ([https://www.applyweb.com/public/newuser.pl?gatechg Computer Science]) || 2009-12-15 || Y || $50 || Alan Glass
|-
|-
| Georgia Tech ([https://www.applyweb.com/public/newuser.pl?gatechg Computational Science & Engineering]) || 2009-12-15 || GREs sent || $50 || Alan Glass
| Georgia Tech ([https://www.applyweb.com/public/newuser.pl?gatechg Computational Science & Engineering]) || 2009-12-15 || Y || $50 || Alan Glass
|-
|-
| Harvard ([https://apply.embark.com/Grad/Harvard/GSAS/25/Home.asp Computer Science]) || 2009-12-15 || GREs sent || $105 || Online
| Harvard ([https://apply.embark.com/Grad/Harvard/GSAS/25/Home.asp Computer Science]) || 2009-12-15 || Y || $105 || Online
|-
|-
| UIUC ([https://app.applyyourself.com/?id=uiuc-grad Computer Science]) || 2009-12-15 || Personal statement || $60 || Online
| UIUC ([https://app.applyyourself.com/?id=uiuc-grad Computer Science]) || 2009-12-15 || N || $60 || Online
|-
|-
| MIT ([http://apply.csail.mit.edu/apply/login/?next=/ Computer Science]) || || GREs sent || $75 || Online
| MIT ([http://apply.csail.mit.edu/apply/login/?next=/ Computer Science]) || || Y || $75 || Online
|-
|-
| MIT (Computational Systems Biology) || || GREs sent || ||
| MIT (Computational Systems Biology) || || Y || ||
|-
|-
| University of California at Berkeley ([https://gradadm.berkeley.edu/grdappl/welcome Computer Science]) || 2009-12-16 || Personal statement || $70 || Online
| University of California at Berkeley ([https://gradadm.berkeley.edu/grdappl/welcome Computer Science]) || 2009-12-16 || N || $70 || Online
|-
|-
| University of Washington (Computer Science) || || GREs sent || ||
| University of Washington (Computer Science) || || Y || ||
|-
|-
| University of Waterloo (Computer Science) || || GREs sent || ||
| University of Waterloo (Computer Science) || || Y || ||
|}
|}



Revision as of 15:07, 7 December 2009

I should have been accomplishing something more useful than learning ImageMagick...
I should have been accomplishing something more useful than learning ImageMagick...

PhD Applications

  • General GRE: 2007-11-16
    • Verbal: 680/800 (96th percentile) Quantitative: 800/800 (92nd percentile)
  • CS GRE Subject Test: 810 (2009-10-10)
School (Program) Application Deadline GREs? Fees Recs go to...
Carnegie Mellon (Computer Science) N
Georgia Tech (Computer Science) 2009-12-15 Y $50 Alan Glass
Georgia Tech (Computational Science & Engineering) 2009-12-15 Y $50 Alan Glass
Harvard (Computer Science) 2009-12-15 Y $105 Online
UIUC (Computer Science) 2009-12-15 N $60 Online
MIT (Computer Science) Y $75 Online
MIT (Computational Systems Biology) Y
University of California at Berkeley (Computer Science) 2009-12-16 N $70 Online
University of Washington (Computer Science) Y
University of Waterloo (Computer Science) Y

MSCS at the Georgia Institute of Technology

I am currently a Masters student at Georgia Tech's College of Computing, following the MSCS track. I specialize in:

  • high-performance computing
    • algorithms, programming methodologies, languages and compilers for multicore/manycore
    • cache-, cpu-, and topology-adaptive programming methodologies, compilers and libraries
  • ...and thus, perhaps, computational solutions to Big Problems. Cancer sucks. Fusion's hard.
    • Let's give the scientists some bigger boxing gloves.
  • algorithms for, and implementation of, high-throughput/low-latency pattern matching
    • for network security (wire-speed, low-latency, rich operators)
    • and bioinformatics (high-volume, gappy/fuzzy, multidimensional)
    • especially using architecture-aware automata theory (Memory-tuned, SIMD-based Glushkov, Thompson, XFA, etc...)
  • intrusion detection and prevention (theory and implementation)

Upon entering MSCS in Fall 2008, I'd have said intrusion detection first, programming language design second, and esoteric automata theories third. Indeed, many things do come to pass.

I've prepared some Disarmingly Forthright Advice for CSMS students at this (as of 2009) 9th-ranked graduate computer science program of ours, and also some preparation materials for the CS Subject Exam GRE. Take these animadversions for whatever they're worth.

Fall 2008

Spring 2009

Fall 2009

Spring 2010

  • CSE8903 - Special Problem: "UNIX I/O in a Multicore, Heterogenous, NUMA World" with Professor Rich Vuduc (3 hours) (CSE Research)
  • CS4803DGC - Design of Game Consoles with Professor Hyesoon Kim (3 hours) (Systems)
  • CS8803SS - Software Security with Professor Jonathan Giffin (3 hours) (Information Security)
  • CS8803DC - Dynamic Compilation and Virtual Runtimes with Professor Nate Clark (3 hours) (Systems)
  • CS8001CAS - Computer Architecture Seminar with Professor Tom Conte (1 hour) (Systems)

GT College of Computing Notes

General notes

  • Dianne O'Leary's "Graduate Study in the Computer and Mathematical Sciences: A Survival Manual" is pretty outstanding (aside from the God stuff, which you can take or leave). It's full of pithy gems like this (quoted from the 2009-08-21 version):

    It is possible to spend almost all of your time in literature review and seminars. It is easy to convince yourself that by doing this you are working hard and accomplishing something. The truth of the matter is that nothing will come of it unless your are an active reader and listener and unless you assign yourself time to develop your own ideas, too. It is impossible to "finish a literature review and then start research". New literature is always appearing, and as your depth and breadth increases, you will continually see new connections and related areas that must be studied.

    and:

    If you have a full or part-time job outside the university, you may feel that you are between two worlds, without belonging to either one. Neither the university nor the workplace is well adapted to dealing with the other, and each may place demands that are incompatible with those of the other. Your biggest problems may be the double commute, scheduling difficulties, and isolation.

    I can certainly vouch for this last.