What a great update. 7 wks is a long time for your difficult child. I'm just tickled to hear his swearing is decreasing.
The sub was obnoxious. Being mean to kids no matter the reason speaks volumes of her/his character.
Good for difficult child for handling it. What a nasty situation.
Keep up the good work. This is progress. I always try to remember steps forward and build on it. If he can do this, then he can do other things. It gives us a bit of hope for the future.