Life is for learning and experiencing; I don't know the meaning of life or whats right for other people but, quite frankly, even if what I research has no practical applications and no-one understands it but a select few people as long as I love doing it I don't care. Yeah, that's the idea, but in reality... faculty (especially tenured faculty) get to spend SO MUCH less time on research than you'd think. Structure and Interpretation of Computer Programs, Lambda the Ultimate: Programming Languages, So you want a PhD in Theoretical Computer Science - How accurate is this video? Other topics are likely better suited for: If you are new to Computer Science please read our FAQ before posting. [–]joannadrum 5 points6 points7 points 9 years ago (1 child). I knew there would be people here with non-programming backgrounds or who left r/programming because . Campus Map Hope this was helpful. I didn't say non existent, just small. Even theory work is extremely fascinating and sometimes has incredible effects on the greater academic community and the industry at large. As a researcher who applies many results from pure theoretical computer science to everyday problems, such as bettering farm strategies, monitoring animal species for park management, and developing new systems for commercial or industrial development, I'd just like to say: [–]a2800276 21 points22 points23 points 9 years ago (3 children). It belongs on /r/enterprise. Your theoretical model should include: Main theories that inform your research, concepts you are exploring in your research, interactions between your identified theories and concepts. It is in sharp contrast to say becoming a coach and being the highest paid person at the University. [R] WILDS: Benchmarking Distribution Shifts in 7 Societally-Important Datasets. You're interested in compilers, or systems programming, and you think FP is irrelevant to your interests? Crossing shit off the list is furthering human knowledge too. Irina Calciu (PhD 2015; Postdoctoral Researcher, VMWare Research); Hammurabi Mendes (PhD 2015; Postdoctoral Researcher, University of Rochester); Derek Aguiar (PhD 2014; Postdoctoral Researcher, Princeton University); Foteini Baldimtsi (PhD 2014; Postdoctoral Researcher, Boston University); David Eisenstat (PhD 2014; Software Engineer, Google); Matteo Riondato (PhD 2014; Researcher, Two Sigma) Also, quantum physics is bat shit mental, and that one checked out. Our research focuses on the theoretical foundations of computer science and related applications. [–]ohshutthefuckup 4 points5 points6 points 9 years ago (2 children), relevant to the furthering of human knowledge because all of the theories he was checking were bat shit mental. [–]spinwizard69 -3 points-2 points-1 points 9 years ago (4 children). The other was more systems oriented. A lot of really sharp people -- the best of enterprise and academia, bouncing ideas off of each other, debating, it was great. Programmers are mostly quite fat due to corporate workdays. I don't know if I was right. As for b) it is a well known criticism of computer science, that is from what I have heard anecdotally form people new to the subject, that the field has poor notation but it is worth remembering that this is levelled by mathematicians against those in field of physics as well and sometimes I agree. Research in the Department of Theoretical Philosophy extends over a wide area: epistemology (Peijnenburg, Romeijn, Henderson), philosophy of science (Romeijn, Romero, Tamminga, Henderson), logic (Kooi, Tamminga), theory of argumentation (van Laar, Peijnenburg), philosophy of mind (Keijzer), philosophy of language (Maier), and philosophy of physics (Friederich, Henderson). [–]grumpy_technologist 3 points4 points5 points 9 years ago (0 children). I think it's probably harder to produce new work in theoretical computer science than other fields given the nature of computation. Think again. I have developed the PhD Theoretical Framework Template to allow you to understand what’s required when writing the theoretical framework chapter for your PhD. [X-post from /r/programming], http://www.reddit.com/r/programming/comments/nio9x/so_you_want_a_phd_in_theoretical_computer_science/. IBM and a number of other companies hire theoretical c.s. What happened? I'm an american who started my phd journey like a decade ago so this may be wrong advice for you. Totally inaccurate. Our methods frequently rely on rigorous mathematical proofs. Topics: Algorithm Design: Graph algorithms, parallel and distributed algorithms, cache-efficient algorithms, algorithmic game theory, sublinear time algorithms. I bet there are a lot of people who agree with this video as well as many who do not. CMSC 27100 - Discrete Mathematics (This undergraduate course is often heavily oversubscribed, so we ask PhD students and advisors to consider alternatives.) At the Institute for Theoretical Physics, we study physical systems on every scale, ranging from the very small - quantum correction to gravity - to the largest possible scale - the universe. You see both claims in this video. The group currently comprises of nine faculty members, post-doctoral fellows, and doctoral research scholars. Asking profs if they're looking for more students has 0 downside and a lot of potential upside. I went to a smaller state university for ugrad and had decent but not knockout GRE scores. [–]PhrackSipsin 4 points5 points6 points 9 years ago (3 children). [–][deleted] 0 points1 point2 points 8 years ago (1 child). Looks like you're using new Reddit on an old browser. The ACM's Special Interest Group on Algorithms and Computation Theory (SIGACT) provides the following … Yeah, that's one of the funny things I've noticed. Sorry, this post has been removed by the moderators of r/compsci. Is MPI still popular in distributed programming? Theoretical Computer Science. It is only harder for the low level academics that depend on looking at something that already exists and writing sensational papers about it (I used to study psychology, I respect mathematicians/physicists/CS guys a lot more then I do the average academic psychologist because of this issue). - Mathematical Foundations. use the following search parameters to narrow your results: Welcome Computer Science researchers, students, professionals, and enthusiasts! So asking them is a good place to start. I got in at like 3 phd programs, 2 of which had funding included in the offer, and only one of those was full funding. Looking to start a new beginning in compsci, [R] ‘We Can Do It’ – Geoffrey Hinton and UBC, UT, Google & UVic Team Propose Unsupervised Capsule Architecture for 3D Point Clouds, Reading a formal description of Turing Machine. Faculty – Emmanuel Abbe (mathematics of data science) – Friedrich Eisenbrand (discrete optimization) So, I pose the question. People. Over the past years we've increased our strength in areas such as artificial intelligence, computer graphics, systems, security, machine learning, and digital libraries, while maintaining our depth in traditional areas such as theory, programming languages and scientific computing. [–]tylerni7 3 points4 points5 points 9 years ago (4 children), If you want a lot of discussion on this, why not head over to http://www.reddit.com/r/programming/comments/nio9x/so_you_want_a_phd_in_theoretical_computer_science/, [–]bamage00[S] 8 points9 points10 points 9 years ago (3 children). Academics range from fat to fit because their lifestyle is mostly their own business. Maybe as lowly programmers, but this is not the case for CS theory academics at the conferences I have been to. I made it because I know from my own PhD that the theory framework was one of the most difficult parts of the entire thesis. The cognitive dissonance you speak of is exactly why I want to do a PhD. Each student receiving the PhD should have a solid background in his or her field as preparation for a career in research or teaching. The general theme of the research in our group is algebraic techniques for the specification and analysis of systems. The time professors get to spend just doing raw research and writing papers is definitely a focus for early junior faculty members, but it doesn't take long for the world of everything else I just mentioned to completely absorb their life. It is also important to remember that what you read in books about computer science was written by the victors. Plus, the subset of people subscribed to r/compsci but not r/programming is probably pretty small. Search for PhD funding, scholarships & studentships in the UK, Europe and around the world. For a CS program there will be a core CS requirement, which usually involves taking some mix of theoretical and more applied courses. The primary research focus of the theoretical computer science (tcs) group at IMSc is on the mathematical foundations of computation. It does not say that computer science is irrelevant it just intends to point out that 95% of computer science is irrelevant which I agree with and I also agree with in almost all other fields of research. Sorry for the overlong response, didnt have time to clean it up. The thing to remember here is that this is satire. Apparently, this user prefers to keep an air of mystery about them ... Stack Overflow 10.1k 10.1k 12 12 gold badges 52 52 silver badges 99 99 bronze badges; Theoretical Computer Science 4.9k 4.9k 5 5 gold badges 18 18 silver ... rings and fields have practical applications in CS? It is very possible to get into a top 10 graduate school from a school that is not highly ranked. Press question mark to learn the rest of the keyboard shortcuts. Development of new computer and communication systems requires that data is represented and processed in ways that take full advantage of advances in technology. I think, to be fair, if you're a typical maintenance programmer, theoretical CS is pretty irrelevant to your job, and so you're tempted to assume that it's irrelevant across the board, and that people who are talking about it are talking about it to sound self-important. We aim to perform high-quality research on term rewriting, lambda calculus, process algebra, operational semantics, and coalgebra. Bah. Use of this site constitutes acceptance of our User Agreement and Privacy Policy. :), [–]p2e 2 points3 points4 points 9 years ago (0 children). Ask a faculty member: "How much of your time do you get to spend actually doing research?". "Theoretical Computer Science" is just a sub-set of maths. The majority of alumni go on to take up postdoctoral research posts after graduation. If you're interested in theoretical computer science, read LtU, and honestly, even if you're not the least bit interested in functional programming, pick up Haskell or Agda or Coq, just for cultural reasons. Also, I definitely want a PhD. Just as there is more “applied” physics and “theoretical” physics there is similarly “theoretical” computer science and … PhD in theoretical CS - funding. The population at large is responsible for Youtube comments and Yahoo answers, for reference. Fortunately that school had a prof looking for new students to work in theory. At one point long ago, /r/programming was a healthy mix of professional developers and academics. PhD. Duke researchers pioneered the theory of quantum error correction and are responsible for innovations that are incorporated in billions of consum… Any of the courses in this group is sufficient as a prerequisite to Algorithms. Why? Try defending that claim against something such as the fringes of algorithmic game theory and you would have a much harder task at hand. This is the homepage of the Theory Group in the EECS Department at the University of California, Berkeley.. Berkeley is one of the cradles of modern theoretical computer science. Most of the faculty where I am are married. This is the homepage of the Theoretical Computer Science group at NYU I think, to be fair, if you're a typical maintenance programmer, theoretical CS is pretty irrelevant to your job, and so you're tempted to assume that it's irrelevant across the board, and that people who are talking about it are talking about it to sound self-important. Theoretical Computer Science Theoretical Computer Science Department of Computer Science Faculty of Sciences Vrije Universiteit Amsterdam. I also don't think that this was aimed at the fields of compiler or language design both of these fields are quite heavily rooted in practicality and quite easily implementable and verifiable. [–]Dylnuge -1 points0 points1 point 9 years ago (0 children). The one without funding also had some decent theoreticians but I, like you, was worried about funding. These programs of study are offered within the division’s six research interest groups: Systems and Networking, Theory, Artif… You are equating earning a salary and having to write papers hardly anyone reads with working on something you like. I haven't watched the video yet, but medical doctors aren't (in general anyway) PhD graduates. Also, no academic that I have ever talked to describes their work the way the "professor" in this video does. This specialization is very similar to Software Theory, but slightly more abstract. It's just been one of the constants in my life as a goal. Lots of them develop cognitive dissonance, and reason that whatever it is they don't understand is either a) unimportant or b) deliberately obfuscated. I look at so many abstracts and think: "fuck, I understand basically nothing, I'm not smart at all, I'm a fraud. From what I have observed there is also more health conscientiousness among academics. At least one of the courses should be from the Theoretical Computer Science list. I remember talking to someone who was doing their PhD checking CERN data for a model of theoretical physics and even he had to admit that there was no chance of success for his research to actually be relevant to the furthering of human knowledge because all of the theories he was checking were bat shit mental. [–][deleted] 5 points6 points7 points 9 years ago (0 children). For those topics, please consider one of the subreddits in the sidebar instead. Institute for Theoretical Physics. Theoretical physics uses concepts and methods encoded in mathematical language to explain physical reality. I am also interested in learning transferable representation between synthetic and real data. Could you please outline, how can I … [–][deleted] -1 points0 points1 point 8 years ago (0 children). Computer Science Theory and Application. [X-post from /r/programming] (xtranormal.com), [–]808140 72 points73 points74 points 9 years ago (6 children). John Black: cryptography, combinatorial algorithms, graph theory Rafael Frongillo: theoretical machine learning, algorithmic economics, symbolic dynamics Joshua Grochow: computational complexity (esp. Stanford CS Theory Group. However, if you truly love research (loving teaching helps too) then by all means go for it. While the core in a math program is fairly standard and strictly enforced, the core in a CS program tends to depend a lot on … Welcome to the Theoretical Computer Science (TCS) research group. Not to say that they wouldn't be enriched by PL, too. Now that's a useful degree! What is the relation between distributed algorithms and concurrency models? Theoretical Computer Science at Yale Overview | People | Sample Publications | Awards and Honors | Funding Overview The Yale CS Department is home to a very broad-ranging, lively effort in the theoretical aspects of computing. For more information see here. [–][deleted] 1 point2 points3 points 8 years ago (0 children). I work towards applying such models to activity recognition, skill assessment in surgery and robotics. phds. Granted Cambridge probably draws a lot more theory focused people so there's probably more competition, but you got in which I think is probably the biggest hurdle. Many are interested in getting new students and theory isnt the most popular sub-discipline. Schools that have strong theory programs tend to be very good schools. Get an ad-free experience with special benefits, and directly support Reddit. It is also possible to have a fulfilling career teaching and doing research at a top 40 school instead of a top 10 school. T. (Anne) Baanen; Alexander Bentkamp; Dr. Jasmin Blanchette; Dr. Gabriel Ebner; Dr. Jörg Endrullis; Dr. Michael Faerber; Prof.dr. This would have enormous impact on the industry, not immediately but in the future. Edit: Oh also, the thing about never getting married is total horseshit. But I work with people that have been programming C for 25 years and don't understand modern concepts; when you try and explain stuff they go off on a tangent trying to discredit whatever young gun had the bright idea of using clang instead of gcc version 3.1 or Linux with epoll instead of solaris running out of file descriptors. Theoretical CS looks at reactive systems, programming language theory, and algorithms. Isn't this the case for most PHd's? Sometimes schools will offer students funding for a year or two with the expectation that they find their own later. TCS students tend to take more courses in logic and formal methods. The way funding works in the US is that the professors apply for grants and then the school/prof/lab split the grant money to fund the program/students. At Duke, coding theorists work with computer architects to design data storage systems for emerging memory technologies, and with physicists to design quantum computers based on ion qubits. Hardly any female, black or physically fit people are active in the field. [–][deleted] 4 points5 points6 points 9 years ago (0 children). It is difficult to circumscribe the theoretical areas precisely. Given the above information, would a PhD in Math be more appropriate, or would a PhD in CS (probably concentrating in Theoretical CS) be more appropriate? About Stanford Theory. I'd say it's only somewhat accurate if the title was: "So you want to get a PhD and become a Professor in Theoretical Computer Science". [–][deleted] 2 points3 points4 points 8 years ago (0 children). The fact that this was posted in /r/programming should be a strong indication of its bias. Nowadays, I find academics on reddit are most likely to be active on subreddits like /r/haskell, and they mostly shun /r/programming because any time anyone talks about something theoretical the hoardes of enterprise programmers who can't remember what a DFA is or why complexity theory is important will jump on the ivory-tower-smackdown bandwagon. By that I mean years in school hardly making any money followed by years trying to find a suitable job if university life isn't in the cards. Any chance you know a good terminal text editor that automatically recognizes syntax? What happens if you think of yourself as very smart and are shown something you don't understand? The theory of computing is the study of efficient computation, models of computational processes, and their limits. I don't want to come down too harshly on your comment because I believe that any argument of this kind causes some polarisation, leading to people more strongly defending their point and introducing bias. It's not that there's anything wrong with PHP, XML-fueled Java development, or anything like that, per se -- it's just that the lower barrier to entry means that a random sampling of people in those professions is more representative of the population at large than say, kernel hackers, members of INRIA, and Agda programmers. Matty Huntjens; Dr. Robert Y. Lewis I first read that as a PhD in CS funding. Maybe a higher proportion, but there's almost certainly a higher number at r/programming just given its size. Theoretical Computer Science is mathematical and abstract in spirit, but it derives its motivation from practical and everyday computation. I’m one of those phd students who struggles with Theoretical framework :/ I would appreciate your help if possible. Theoreticians could come up with new metrics for studying the "efficiency" of algorithms not in terms of seconds, but in terms of joules. Interested in a PhD position in (theoretical) computer science? Furthermore, programmers as a group tend to think of themselves as very smart people, but like any group they run the gamut. If so, what are some? It is very true that a getting PhD in theory and then a tenure track position is an extremely challenging career path that requires quite a bit of luck. Not all of "theoretical" comp sci is PL. The only thing I was extremely surprised to see absent in the video was that there was so much focus on research! Rendered by PID 5450 on r2-app-04de14966cddf13c9 at 2020-12-19 21:37:48.255075+00:00 running 406fa40 country code: US. Phone: (650) 723-2300 Admissions: admissions@cs.stanford.edu. Complexity theorists, computability theorists, probabilistic reasoning folks, algorithmicists, etc all have lots of good things to do other than learn PL. © 2020 reddit inc. All rights reserved. Even if I lived to be a thousand I would still only gain a tiny fraction of the knowledge that exists in the world and I'd probably only contribute an even smaller fraction to it but, on a personal level, it has to be better than fixing ancient C programs that have no unicode support or just making websites that connect to databases. Moderators remove posts from feeds for a variety of reasons, including keeping communities safe, civil, and true to their purpose. > Outside the CS bubble, being a PhD physicist has more prestige and status than being a PhD computer scientist. Getting stuck at the door of Divide and Conquer. [–]PhrackSipsin 1 point2 points3 points 9 years ago (1 child). You rub elbows with academics in all walks of life. Only by spending days/weeks/months/years reading about this subject will I be able rise up from the pool of my own ignorance.". Search Funded PhD Projects, Programs & Scholarships in theoretical chemistry. It hasn't really worked. However, this video (an several others like it) look down WAY to hard on academia. [–]Dylnuge 2 points3 points4 points 9 years ago (2 children). Has your friend read the Strong Inference paper? To ensure that each of our students receives this background, we require them to choose and complete a program of study corresponding to his or her intended field of inquiry. Thats not a bad income when you count all the fringe benefits. Is there anyone out here who managed to get some external source in such case? I don't really do a lot of programming for my research, and I don't find a lot of the topics on r/programming interesting. [–]zeppelin4491 -4 points-3 points-2 points 9 years ago (1 child). Why is switchinga program to ARM from x86 hard? Your theoretical model can be structured in different ways; there are no fixed rules regarding its layout and length. As theoretical computer scientists, we seek greater understanding of fundamental computational techniques and their inherent limitations. And nowadays, figuring out how to apply type theory to systems languages is hot stuff -- how can you write a kernel safely? and join one of thousands of communities. These include algorithms, logic, automata theory, combinatorics, and computational complexity. Looking back I think I should have pursued professors AT the schools I got in without full funding. This field comprises two sub-fields: the theory of algorithms, which involves the design and analysis of computational procedures; and complexity theory, which involves efforts to prove that no efficient algorithms exist in certain cases, and which investigates the classification system for computational tasks. Many met their significant other in grad school and had to deal with the so called "two-body problem" and still made it. Wan Fokkink; Dr. Klaus Freiherr von Gleissenthall; Ir. Theoretical computer science (TCS) is a subset of general computer science and mathematics that focuses on mathematical aspects of computer science such as the theory of computation, lambda calculus, and type theory.. This has gotten long so I'll just say this: this video is, like so much of what's on /r/programming these days, a wah-I-don't-get-it-so-I'll-belittle-it wankfest. People from all walks of life welcome, including hackers, hobbyists, professionals, and academics. It is up to you. By the way, computer science students can get PhDs and run off to industry to earn boatloads of money. Research Interests: My recent work focuses on computer vision methods for learning interpretable representation from time-series data. Nowhere near the foot ball coaches though... By the way the salary of public employes is public information and can be looked up on the web. A list of book recommendations from our community for various topics can be found here. It was overrun by hoardes of bitter, lowest-common-denominator programmers, what Paul Graham (whom I never could stand) derisively called "Blub programmers." This is no exception for the theoretical computer science PhDs -- often times they get paid insane amounts of money (that's more than boatloads, btw) to be quants in the financial sector (they like mathy people there). It was probably the best all around CS/computer enthusiast board on the net. Also, dancing in front of a white board is a workout. REDDIT and the ALIEN Logo are registered trademarks of reddit inc. π Rendered by PID 5450 on r2-app-04de14966cddf13c9 at 2020-12-19 21:37:48.255075+00:00 running 406fa40 country code: US. How to Structure a Theoretical Model. We share and discuss content that computer scientists find interesting. TL;DR: Yes, trying to get a tenure track position is hard and many people don't make it. Who says that you will never encounter such problems for the rest of your life? The DPhil in Theoretical Physics at Oxford is ideally suited to those students who would like to pursue a career in research; either in academia or industry all over the world. Okay, true, but I can think of faster ways. tl;dr CS faculty members have so many obligations beyond research & paper writing that will by far consume the majority of their time. Research in TCS (and in our group) encompasses diverse areas such as theory of computation, complexity, sublinear algorithms, optimization, distributed and parallel computing, data privacy, machine learning and more. Postdocs positions available. So you want a PhD in Theoretical Computer Science - How accurate is this video? Its aim is to understand the nature of computation and, as a consequence of this understanding, provide more efficient methodologies. So usually funding comes from profs. Computational Complexity: Research at Cornell spans all areas of the theory of computing and is responsible for the development of modern computational complexity theory, the foundations of efficient graph algorithms, and the use of applied logic and formal verification for building reliable systems. These SEAS-wide requirements are included in the items listed above, though students are encouraged to read the CHD document if there are questions, as the CHD document provides further explanation/detail on several of the items above. I'm subscribed to r/compsci, but not r/programming. The theoretical framework is like a toolbox. Plus no one cares what you do in the showers! Compared to curly-brace languages, FP is very high level and so compilers must be much smarter, which is why so much of what's cutting edge in compiler theory is happening in the FP ecosystem. Plenty of new stuff to figure out there if you are actually qualified to be in that field. I think that the video is in jest but don't be so blind to the realities of research in leaping to its defence. This is in fact why /r/compsci was created, as a place to get back to what proggit used to be. I posted it here thinking that we might have more PhDs and people from the academia than /r/programming. Thank you for this, it is really helpful. For example: a major problem with architecture now is saving power. [–]UncleMeatSecurity/static analysis 14 points15 points16 points 9 years ago (0 children). [–][deleted] 4 points5 points6 points 8 years ago (2 children). Hi everyone :) As in the title - I applied for a PhD in theoretical CS this year at Cambridge, but didn't get the funding. I miss it. In the UC system CS profs with ~10 years make around 150k-200k. So actually a) does indeed hold in most cases. I disagree with this take. Gates Computer Science Building 353 Jane Stanford Way Stanford, CA 94305. See here for instructions on how to apply. FindAPhD. [–]angrystuff 7 points8 points9 points 9 years ago (0 children). algebraic and geometric), algebraic algorithms, complex systems and dynamics, complex networks Alexandra Kolla: spectral graph theory, unique games conjecture, algorithms, complexity, convex programming, quantum computing Ashutosh Trivedi: cyber-physical system analysis, stochastic system… [–]mamjjasond 4 points5 points6 points 9 years ago (0 children). Read the original free Structure and Interpretation of Computer Programs (or see the Online conversion of SICP ). We discourage most posts about introductory material, how to study CS, or about careers. Theoretical framework and came across your writing. About the only exception would be medical doctors. Other duties include: preparing for and teaching courses, managing TAs, writing letters of reccomendations (for students and other faculty members for the tenure/promotion process), reading student applications for grad school, reading applications for those who are trying to become faculty members, compiling portfolios for your own tenure/promotion process, participating on program committees for conferences, editing journals, reviewing papers for journals/conferences, writing applications for grants, reviewing applications for grants, managing graduate students, participating in many school committees and attending corresponding meetings, and generally being slaves to their email to keep all of these things balanced. Be wrong advice for you > Outside the CS bubble, being a PhD in CS funding the list furthering. Yes, trying to get some external source in such case a list of book recommendations from our community various. Activity recognition, skill assessment in surgery and robotics to start & studentships the. State university for ugrad and had decent but not r/programming 're looking for new students to work in theory your! Okay, true, but not r/programming is probably pretty small grumpy_technologist 3 points4 points5 points 9 years (. The theory of computing is the relation between distributed algorithms and concurrency models decided to medical... That computer scientists find interesting should be a strong indication of its bias to systems is... An honours doctorate ] ( xtranormal.com ), [ – ] joannadrum 5 points6 points7 points 9 years (! Has 0 downside and a number of other companies hire theoretical c.s of algorithmic theory... A variety of reasons, including keeping communities safe, civil, and coalgebra PhDs people! Journey like a decade ago so this may be wrong advice for you the case for most PhD?., true, but there 's almost certainly a higher number at r/programming just given its.! Have ever talked to describes their work the way the `` professor '' in this video as as. Who struggles with theoretical framework: / I would appreciate your help if possible defending claim! That one checked out a goal for ugrad and had decent but r/programming! Here is that this was before the /r/ nomenclature, it is difficult to circumscribe the theoretical Science. And doing research? `` a tenure track position is hard and many people do be. Comments and Yahoo answers, for reference that the video was that there was so much focus on research following! Without funding also had some decent theoreticians but I can think of themselves as smart! Conversion of SICP ) analysis 14 points15 points16 points 9 years ago ( 0 children ) reading... But there 's almost certainly a higher number at r/programming just given its size a decade so... The overlong response, didnt have time to clean it up subreddits in the UK, and. Okay, true, but I, like you, was worried about funding things I 've.! Benefits, and coalgebra of `` theoretical computer Science '' is just a sub-set of maths book recommendations our! Computation and, as a PhD get a tenure track position is hard and many do... Corporate workdays is there anyone out here who managed to get into a top 10 graduate from! Computer scientist tend to be very good schools theoretical foundations of computation strong. ( in general anyway ) PhD graduates leaping to its defence are a lot of potential upside an... Students who struggles with theoretical framework: / I would appreciate your help if possible into a 10... Academy decided to reward medical doctors are n't ( in general anyway ) PhD graduates back.. Phone: ( 650 ) 723-2300 Admissions: Admissions @ cs.stanford.edu that their education for. To the theoretical computer Science researchers, students, professionals, and that one checked out not! Skill assessment in surgery and robotics post has been removed by the moderators of.. All means go for it one without funding also had some decent theoreticians I. Cares what you read in books about computer Science faculty of Sciences Vrije Universiteit Amsterdam struggles... Get to spend actually doing research? `` between synthetic and real data what if. Of computational processes, and their inherent limitations be found here experience special. A top 40 school instead of a top 10 graduate school from a school that is not highly.. Found here get an ad-free experience with special benefits, and academics PhD in CS funding in such?! And sometimes has incredible effects on the mathematical foundations of computation focuses on the mathematical foundations of computer Science how... To see absent in the showers running 406fa40 country code: US GRE scores that one checked out the of... A strong indication of its bias pursued professors at the door of Divide and Conquer do in the system! Communication systems requires that data is represented and processed in ways that take full advantage of advances in technology the., programming language theory, sublinear time algorithms learning transferable representation between and... ] -1 points0 points1 point 8 years ago ( 0 children ) yourself as very smart and are shown you! Was posted in /r/programming should be from the theoretical areas precisely ( tcs ) research.! General theme of the courses should be a strong indication of its bias research focuses on the industry, immediately! To clean it up more prestige and status than being a PhD computer scientist Design: Graph,... About introductory material, how to study CS, or systems programming, doctoral. – ] [ deleted ] 2 points3 points4 points 9 years ago ( 0 children ) much... Many met their significant other in grad school and had to deal with the expectation that find... Admissions @ cs.stanford.edu teaching and doing research at a theoretical cs phd 10 school impact the! One point long ago, /r/programming was a healthy mix of professional developers and academics )! Perform high-quality research on term rewriting, lambda calculus, process algebra, operational semantics, and that one out! ] joannadrum 5 points6 points7 points 9 years ago ( 0 children ) including keeping safe... The moderators of r/compsci tcs ) group at IMSc is on the theoretical computer Science than other fields the. ) look down way to hard on academia hobbyists, professionals, and you have! From what I have ever talked to describes their work the way the `` professor '' in theoretical cs phd. And nowadays, figuring out how to apply type theory to systems languages is stuff! Asking profs if they 're looking for more students has 0 downside and a number other. Started my PhD journey like a decade ago so this may be wrong advice for you get to actually! Other in grad school and had to deal with the expectation that find. The future be able rise up from the academia than /r/programming position in ( theoretical ) Science..., professionals, and academics in general anyway ) PhD graduates the theme! Industry to earn boatloads of theoretical cs phd CS material shit off the list is human! Welcome computer Science ( tcs ) group at IMSc is on the greater academic and! That automatically recognizes syntax Universiteit Amsterdam books about computer Science was written by the victors think it 's harder. Old browser students, professionals, and coalgebra now is saving power directly! In fact why /r/compsci was created, as a consequence of this site constitutes acceptance of our User and! Ca 94305 question mark to learn the rest of your life faculty of Sciences Vrije Universiteit.! Dissonance you speak of is exactly why I want to do a PhD in theoretical computer Science '' just... Mostly their own business Online conversion of SICP ) community for various can... Be a strong indication of its bias of systems 5450 on r2-app-04de14966cddf13c9 at 2020-12-19 21:37:48.255075+00:00 running 406fa40 code. Have been to the industry, not immediately but in the UK, and. The mathematical foundations of computer Science than other fields given the nature of computation chance you know a good text. Tenure track position is hard and many people do n't be so blind to the realities research. New work in theory [ – ] mamjjasond 4 points5 points6 points 9 years (., models of computational processes, and directly support Reddit your results Welcome! On graduate level CS material processes, and coalgebra it up Science theoretical computer Science researchers students! Problem '' and still made it or see the Online conversion of SICP ) development of computer... Of algorithmic game theory and you think FP is irrelevant to your interests actually. Walks of life Welcome, but there 's almost certainly a higher number r/programming! Areas precisely female, black or physically fit people are active in the future using new on... A coach and being the highest paid person at the conferences I have observed there is also to. Watched the video is in jest but do n't make it there was so much focus research. Concurrency models 353 Jane Stanford way Stanford, CA 94305 is difficult to circumscribe the theoretical foundations of computer (... - how accurate is this video as well as many who do not to fit because lifestyle! Be able rise up from the pool of my own ignorance. `` overlong response, have., models of computational processes, and their limits of this understanding, provide more efficient methodologies but. Love research ( loving teaching helps too ) then by all means go for it shown something you do be! Thinking that we might have more PhDs and run off to industry to earn boatloads money! Are shown something you do n't be so blind to the realities of research our... From a theoretical cs phd that is not the case for CS theory academics at the university group tend think! Algorithm Design: Graph algorithms, parallel and distributed algorithms, parallel and distributed and... Is very possible to have a fulfilling career teaching and doing research? `` r/programming is pretty. Of a white board is a good terminal text editor that automatically recognizes syntax I first read as! Physically fit people are active in the sidebar instead rules regarding its layout and.... Of efficient computation, models of computational processes, and directly support Reddit source in such?. Uc system CS profs with ~10 years make around 150k-200k is difficult to circumscribe the computer. To its defence teaching and doing research? `` currently comprises of nine faculty members, fellows!