Mr Rose does not promote learning. He can be condescending and rude. Students deserve better. His ability in languages doesn't seem quite up to scratch either.
He's a dude lol, he's a nice teacher and he lets you go at your own pace but he helps you a lot, mind you he gives major homeworks!