I haven't read all the responses so forgive me if this has already been suggested!
I read your post and it is exactly what our lab use to do.
We took him to a ton of classes and all they did was...