Hello, 
 
I am a long time reader and a first time writer.  I graduated with a computer science degree in 2007 with a 2.2 gpa in Canada.  My low gpa was not due to illness, family matter, or anything, it was just due to lack of motivation.  Last year, I started become interested in operations research, and I decided to pursue a master degree in OR (preferably in US).  Before, I applied to grad school, I decided to go back to school and take some courses to bolster my gpa.  However, I am debating between the two options, and this is where I need your advice: 
 
1. Go back to my old school as a non-degree student. 
Pros: 
- One of the best school in the country. 
- Lots of research opportunity. 
Cons: 
- GPA won't reset, hence the grades that I will receive will be accumulated to my existing transcript.  Thus, even if I get a 4.0 gpa for two years, my overall gpa will be around 2.8 . 
 
 
2. Go to another university in the same city. 
Pros: 
- gpa will reset -- starting from scratch. 
- some of my friends, who transferred to that school told me, the workload is easier and getting a high grade is easier than my former school (you would still need to work hard though). 
Cons: 
- lower ranking than my former university. 
- less research opportunity. 
- nevertheless, i would still need to submit my former school's university, when I applied to graduate school. 
 
Any thoughts? Your advice will be much appreciated. 
 
Thanks