I got kicked out for failing classes (I passed my quals though). This happened last year. Since then I tried to find a job as a programmer or engineer (I'm was a physics graduate) but ended up at the lab I was working for at the time because I just couldn't find anything. It's a year later now and it's almost time to apply to grad school again and I'm wondering if I have a shot at this point. I'd get a letter of recommendation from my current professor and I'm almost ready to submit my very first article to a journal. I doubt this will go to a very good journal, but whatever. I plan on retaking the GREs to get a better score as well. I just don't know if this is enough to convince people that I have grown up and will take my classes more seriously. I really have grown up and am willing to do anything, but my word obviously isn't enough. Should I work for a few years as an engineer or programmer (whatever job I find)? Would that give an admissions board a better idea of how much I've changed? Moreover, I'm not hell bent on it being physics grad school. I've found I really love the engineering aspect of experimental physics and engineering and physics are very hard to separate. Should I try and get a Master's in EE instead? Go for a Ph.D. in EE? I'm just not sure of my options at this point really.