He really knows his stuff, but he CANNOT TEACH. He's a nice guy, with a great personality, but he's definitely more suited to be a college professor.
He's so smart and has a good way of relating the work to real life situations. I've learned a lot, but I've definately had the most fun just listening to his jokes.. He's the best.
Nabil is a wonderful teacher when you go and talk to him after class