I have the same question as the original poster, but with a specific emphasis. At CPP, the website states the engineering courses are capped at 30 students and taught by a professor NOT a TA. How are the engineering courses at UCSB - are they capped at a maximum number of students? Are they taught by professors or TAs? Do they get much hands-on learning or is it more theoretical? Thanks