What do you guys think?

<p>So I was finalizing my schedule for next fall, and I was planning on taking the following courses:</p>

<p>CS 184 (Prof. Ravi Ramamoorthi)
CS 188 (Prof. Dan Klein)
CS 170 (Prof. Satish Rao)</p>

<p>Just to give you a heads up, I'm a declared EECS Major and I'd be a sophomore, done with CS 61A/B/C, CS70, Math 53/54 by the end of this summer.</p>

<p>Any thoughts/suggestions/insight about these classes would be greatly appreciated.</p>