Wow! Your DS's teacher sounds fabulous.

This, I love: "She is working with ds on specifically - 'how can we make this fun for you so you don't get bored but you still get the work done that you need to for me?' She seriously had this conversation with ds." She gets him - yay!