Is Sudheer your teacher's last name? You might want to say Mr. Sudheer, or whatever his last name was.
It was then that we realized that he had tweaked it a bit. This changed the problem in a major way and we could not solve it because an extra factor had come in which we did not know how to account for.
You're a bit vague in this part. Just say what he changed, what the extra factor was, don't try to write around it.
So, he proceeded to give us the solution. Rather, he asked us about twenty or so questions about the problem most of which we weren't able to answer.
I think you mean to say that he didn't give you the solution.
and did not face 'blackouts' while solving problems.
what does this mean?
solving problems became much easier once we no longer just 'mix-n-matched ' but understood the actual physics behind the questions.
It's a nice essay, but it is a little bit generic. Maybe bring in some more description of your "crazy" teacher and talk about how your view of him changed at the end of the essay?