I hate to admit this, but at the same time its true. I have worked as a math tutor for 6 years. I have poured everything I've ever had into studying math and physics for the last 6 years as well, but one thing I just dislike is when I have to learn a new subject for the first time while taking a class and lets say that there is no solution manual for that course or book. This just upsets me because if your trying to learn something new its really hard when you don't have a guide. I've managed before in classes without a solutions manual, but honestly in some other classes I don't think I would ever have gotten the homework done at all. For example in physics I used Griffiths 3rd electrodynamics in a course I had to take and oh, my god, if I didn't have a manual for that class there honestly would be NO WAY to complete those problems. I don't care how smart you are, some of those problems took me hours upon hours to do and took me pages and pages of work. There is no reasonable way to do that course without that manual. This is just my opinion, but I wished that teachers and professors would just give the whole class with everything already worked out to their students. Like just post everything online, even all of the solutions to all of the problems. Why do I say this? Because this is how I learn. I learn by looking at someone doing something properly and then saying "Okay that makes sense, now I understand this". A lot of times I see students who don't know how to solve a problem so they turn in some half way answer and then just get a bad grade. And I ask, what good is that? I honestly dislike the whole grading system as well. You are given an assignment and then you try your best and sometimes on some problems you really can't even check your answer and you just submit what you think is your best answer. Then you wait about a week to get the grade back and then you find out that you just got a big X on your problem. And I ask myself "How efficient is this system?" I want someone to tell me right then and there if I'm right or not so that I can learn and correct myself. How useful is it to be corrected a week later when the grades are back? What if I thought that my solution was actually correct for that entire week that it took for the grades to come back and so now I've actually spent a week learning how to do it incorrectly? I just dislike the system sometimes. The method that I do like is when you have a great TA who can help you with your work. I had an excellent TA in number theory and she was amazing. At first I would just see her once a week then it was twice a week and then sometimes it was 3 times a week and I would do all of the problems that I couldn't do on my own with her. I would say that I probably did about 30% of the problems on my own and about 70% of the other problems I had her work them out or she assisted me in working them out. Now you might think that I'm a little slow because of this, BUT I want to let you know that I made a solid A in this class and it was earned because I wanted to understand the material more than anything and I asked my TA tons of questions and really took it serious. In my opinion, that's how a class needs to be. I want to be able to know whether I'm right or wrong right then and I want to ask specific questions about concepts and ideas that just get glossed over in the class room. I had a hard time in abstract algebra and the TA that I once had left so there was almost no one to go to for help besides the professor. I got though the class okay, but I know that if I would have had my awesome TA as before that the class would have been 100 times better. It's so fun to work out problems and talk about them with someone like a TA, but when your all on your own and your stuck and its not making sense it just pain old sucks. And another thing I really don't like is when teachers grade without any mercy. What do I mean by this? Here is an example: At the tutoring center where I work someone brought an exam to me that they already took and do you know what grade they got? They got a 1. Yes, that's correct they got a 1% on it. 1/100. And so I sat down with her and we started going over it together. After I showed her some basic concepts she started getting it and understanding it and after a few hours she was working many of the problems on the exam on her own and getting them right. And I ask myself, "Is giving someone a 1% really the right thing to do?" I know its what the grade is, but I say instead of giving someone a bad grade, sit down with them and teach them the way. If I were a professor I would rather write on her exam "come see me for 30 min and we will fix this" or something like that. I don't want to give someone a 1 on an exam, because it just makes me feel like a bad person. I just don't think its right. And if I didn't have the time to help them I would write "go to the math help center and get this corrected and bring it back to me". I just dislike it when schools think that the grading system actually means something. By the way here are the flaws in the grading system: Someone could be cheating and thus earn a grade that's not representative of their actual skill. Someone could know something, but choose to get the answers incorrect. Someone could know something, but not get it correct due to personal illness or death in the family. Someone could not their appropriate grade due to question that's not clear on an exam due to a mistake from a teacher. I personally had a teacher who forgot to add 10 points on an exam grade that jumped my friends grade from an 80 to a 90. The professor didn't add up the point properly and he knew it because he was a straight A student. If I ever do become a professor I would just post all of the solutions for all of the homework online and make it available to the whole class. Of course you would have to write up your own solutions, but the main goal of this is to get students to learn and understand the material above all else. I hate sitting down being stuck on a problem for hours and never knowing how to do it. The whole goal of my class would be to make it fun and educational. A positive experience.