I've gotten three separate mails from Notre Dame recently about their Computer Science and Engineering program. They're the only school sending me direct mail.
I'll be honest, previously I was only considering Irvine, Berkeley, Stanford, Stony Brook, and Rice. Rice and Stony Brook are my top choices. However, all of this direct mailing has me wondering about what Notre Dame has to offer me, and what I can offer it.
I've determined that my research interests are pretty much optimization and solvers: Compiler Theory (in particular multi-stage programming), Operations Research (Data Mining, Data Modeling, multi-stage portfolio optimization), but also file systems & storage (stackable file systems, replication, transactional techniques). I also like software engineering theory in general, but it's only worth getting a Masters in, not a PhD... Doesn't seem like it is worth it to spend all that time in school working on pure software engineering for five years...
I'll be honest, previously I was only considering Irvine, Berkeley, Stanford, Stony Brook, and Rice. Rice and Stony Brook are my top choices. However, all of this direct mailing has me wondering about what Notre Dame has to offer me, and what I can offer it.
I've determined that my research interests are pretty much optimization and solvers: Compiler Theory (in particular multi-stage programming), Operations Research (Data Mining, Data Modeling, multi-stage portfolio optimization), but also file systems & storage (stackable file systems, replication, transactional techniques). I also like software engineering theory in general, but it's only worth getting a Masters in, not a PhD... Doesn't seem like it is worth it to spend all that time in school working on pure software engineering for five years...