Flawed
The problem I had with this game is that it has nothing that hasn't been overused to death before. I understand it's a class project/assignment, but try thinking outside of the box.
I've heard the old "Kid lives in village, village gets raided/destroyed, kid seeks revenge" thousands of times before (well that might be a bit of a hyperbole, but you get the point.)
Also, the combat is repetitive and boring. There are no strategic elements whatsoever except for the fact that you have to heal yourself before you die.
As for the boss battle, I understand they should be tough but the fact that you have to essentially "grind" for potions in order to survive the battle is a big no-no. Like I said, boss battles should be tough, but strategically involved, so it requires precision thinking rather than mashing buttons to win.
Graphics-wise, I'm not too offended by it. Sure, a nice presentation always makes games more engaging and immersive, but it's not required to make a fun game.
And lastly I played with the audio on and it was ok for the first couple of minutes, but then it became irritating, especially during the fights. It would be nice to have a litte more diversity in the audio department, preferably music with more than one instrument in it.
Closing Comments:
If you're indeed serious about making games, then by all means, listen to the constructive criticism and try to improve your skills. I know it's hard to listen to the flaws about the stuff you make (even if most of the stuff is subjective,) I know it hurts our pride a bit, but we only get better by failing.