<p>Hi all,</p>
<p>I somewhat feel as a longtime poster that I would want this information if I were a prospective CS student (specifically for those that will be freshmen for next year).</p>
<p>The CS department has been plagued for the last several years by a lack of faculty. We have lost about 25% of the CS faculty over the past decade. As a result, there are fewer and fewer class sizes, and larger and larger classes. Class sizes for introductory classes have more than doubled in the past six years.</p>
<p>There are currently 20 tenure track faculty, and about 6 lecturers.
Over the summer, 2 tenure track faculty are leaving, and over the next year another 3 faculty/lecturers are leaving as well. On the flip side, the department is currently only looking for one tenure track professor, and one lecturer.</p>
<p>Class sizes will continue to increase in the popular areas, and class offerings will continue to decrease, at least for the next four years. This affects everyone at all levels, whether BS, MS or PhD. </p>
<p>I love Wash U and have enjoyed my studies. But the number of times I've been ****ed off over the past couple years by fewer and fewer classes, and larger sizes is starting to ruin my experience. I am Wash U's biggest supporter, but I don't think if I were to be enrolling next year and was firmly set on CS I would matriculate. </p>
<p>Chances are the situation will be better in 3-4 years; it typically takes a year to hire faculty. There are still some amazing faculty that are staying. The goal is to get to 30 faculty in the next decade. But for people that will be freshmen next year, you may want to think about your options.</p>
<p>(Other engineering departments have been hiring more. It goes in phases, don't be alarmed if you're considering Electrical, Systems, Mech, BME, etc. If you're considering computer engineering, I would instantly cross off Wash U - there are about 9 total CE courses between undergrad and graduate (although the 3-5 CE faculty are all great).</p>