Hi Dr. Riedesel, I hope these comments are helpful. ELEC 121 ? I did take this course, and I was glad that I did. I didn?t have any EE experience before this class, and it was a good background course. It did have some overlap with CS 230, but 230 would have been too overwhelming to me without the EE 121. I took PHYS 222 and not 213. The lab was a little redundant. I wouldn?t call it the most valuable class I?ve ever taken, but I wouldn?t call it useless either. However, I was excited when the requirement was changed to 222 instead of 213 ? I really do not want to take 213 unless I absolutely have to. I can?t comment on the 213 changes because I?m not sure what all it covers. CSCE 340 ? I didn?t take this course, but I took ENGM 480 over the summer on engineering study abroad, which counted as 340. CSCE 361 ? I wanted to take this course even though it wasn?t required. I?m not sure if it should be required, but I think covering systems level engineering is a good idea if there? s enough room for it in the course. I don?t really know how either the CS or EE departments set up their senior design classes, so I can?t really comment on that. I haven?t taken any 300 or 400 ELECs yet. I did not take CSCE 105. If 155 and 156 were merged, I think I would miss the SQL, PHP, and HTML of 156. I enjoyed the Java and general object-oriented programming concepts of 155, but would any of that be redundant from 105? I don?t know what all is taught in 105. Hope some of this helps!