I had an awesome private session yesterday. My fundamentals are pretty strong, but it made me realize I still have to make certain tweaks and adjustments. Such as: I can't explain this as well as he did, but he was telling me how really good boxers will make a subtle rounding motion in their shoulders to extend their range. Go try this. It will blow your mind. Stand in front of a mirror and raise both hands in the air. Touch one hand to your head (while keeping the other still up) and then raise it again. It will be a few inches above your other hand. We worked on a lot of footwork too. He was explaining to me how guys like Melvin Manhoef can generate so much fucking power even while back up like that. It's hard to explain in words what we were doing though. Alot of it was just working on sooayang which is a muay boran thing meaning tiger walk. This is just a fun trick you can try. When you check a leg kick, use that same leg and teep his base leg above the knee as he's bringing his kicking leg back. It's not a big powerful teep, but just a quick snap. It'll put him off balance just long enough that you can sweep him, throw a head kick, throw a big haymaker, etc. It was really cool to learn all these subtleties. For most guys at the gym it's always just about banging and trading shots. No one ever thinks about why you do what you do. For example another cool thing we worked on was: throw a right kick to the body fast and connect. throw it again, but slightly slower so he blocks it. throw it again so he blocks again. then fake the right body kick and teep him. if he tried to check it like you wanted him to he'll be stumbling backwards. from the right teep jump right into a left high kick. this will have all his weight and attention focused on his upper body (and back up even more) leaving his lower body vulnerable. right after the left high kick follow through with a low (below the knee) right leg kick. try and kick through both legs. if you make it real strong and use your hands to help the guy will be on his ass in no time.