Hi!
Here is another anime I watched but I forgot to post about it. It's called Accel World.
Somewhere in the future, a bullied middle school guy named Haruyuki meets the prettiest girl in the school, Kuroyukihime. That encounter changes his life. Kuroyukihime gave Huruyuki a software to download, the virtual Accel World. From that, he learned many things; to find weaknesses, to defend himself, and to gain courage.
Sorry if the review is not accurate enough. I finished watching this anime a few weeks ago so I'm trying to remember all that I can.
~Ri-chan