<p>How are the ESE and CSE departments of WashU? How well do they prepare students for job or grad school placements? I have been seeing on the internet that these departments have shortage of faculty. Is that true? Also, are there good research opportunities for undergrads?</p>