I need some credible opinions. I recently applied to a masters program in mathematics at a public university. This is not a reach school at all. I was told that since I was from a non-math background, I had to take abstract algebra and the baby Rudin class. I planned to take those anyway. Should I have reason to be pissed about not getting accepted? I was told that I could take the abstract algebra and baby Rudin class as non degree seeking status and reapply next year with a letter of recommendation. I find that absurd, but I'd like the opinion of someone in the know. Here's my background and a letter that I wrote to the admissions office after I was told that I was not accepted. GRE: 780 math, 540 verbal Undergrad major: computer engineering undergrad GPA: 3.02 24 hours of grad work in computer engineering: Math course GPA: 3.22 (I always took a full load. I worked 30+ hours per week all through college. One semester I worked 50+ hours per week.) I'm not sure that you perused my application thoroughly; my math background is quite extensive. Not only did I take extensive math courses in engineering, I took many that fell under computer science as well. My major was computer engineering. I have over 24 hours of graduate coursework in computer engineering. I admit that most of my math background is geared towards applications; however, I didn't plan to skip the abstract algebra and the baby Rudin course. I thought that my transcript would have shown the number of hours in which I studied math. I took over 41 hours of math courses plus the CS courses that had lots of math. I taught the intro to calculus course as a grad student. As an undergrad student I graded calculus I through differential equations exams and homework. Our math courses were not taught by the math department; they were taught by the engineering school, thus some of the names of the courses aren't your typical math course names. I still have most of my books. That actually has some history to it. My understanding is that when the private engineering school merged with the public school and became public, the engineering school didn't think the A&S math was rigorous enough. Here's a brief list of the courses that I have taken that would be considered math only courses. --calculus 1 - 3 --differential Equations --linear algebra --numerical methods --numerical analysis (500 level course) --automata (500 level course) --probability and statistics for engineers --discrete mathematics --design and analysis of experiments (500 level applied prob and stats) --engineering economics (500 level) --plus all of the engineering and science courses that are applied math. (cryptology, P v/s NP complete problems, physics, image processing is applied Fourier transforms and Wavelet transforms, proof by induction, etc...) If you did have this understanding of my background, I apologize for wasting your time. If by non-math background you meant non-pure-math background then I guess none of this information will sway your decision. If a letter of recommendation will help my cause, I can get that for you; if I had known that would help, then I would have contacted these professors that I haven't seen in 5 - 6 years. The application stated that the letters were only necessary for someone that is applying to be a TA. I don't plan to be a TA again, because it is very time consuming. We had over 150 students taking the intro to calculus course. Between 3 of us, we had to prepare two exams every week. Plus we had to return them graded the next day. I plan to only attend school. At U of L I always worked at least 30 hours per week, except for one semester; by looking at my transcript, you can probably identify that semester.