Hey, I am a Sophomore Electrical Engineering Major and Mathematics Minor. Ive been debating switching to Computer Engineering because I like Computer Science. (In highschool I competed at tons of programming competitions, I loved it and Im interested in how computers work on a deeper level also) I came into college with scholarships and credit and have packed my semesters full, so I have a bunch of extra credits to fill up later while they're still paying for my school. I am currently taking these core classes: -Intro to Circuits -Digital Devices (How adding and memory works with logic gates has blown my mind) -Differential Equations (Solving diff eqs is fun) 1. I was thinking of staying EE and just taking the CS classes that CE majors take, what do you guys think? 2. Im taking my last two math classes next semester (Diff Eq 2 and Probability and Random Processes) but I dont want my math to end there (I dont want to stop learning) whats the next step? what math classes would you guys recommend taking considering my major? (Is the next step graduate level math classes?) 3. Do you guys know of any electronic kits/projects I could work on that are fun and challenging? 4. Will there be a point where Ill finally understand what Im fully interested in or what subspecialties of ECE I am interested in? I feel like Ive spent the last 19 years working up to this point and Im not even half sure where the path Im taking is headed, Im excited, but a bit impatient, is that normal? 5. (Electrical/Computer Engineers, Mathematics, Physics and Computer Scientists) What books/tv shows/documentaries/etc have inspired/motivated you to do what you do? 6. Any other general advice or things to point me in the right direction? Thanks in advance, Stephen C.