Nice Tarrasch game

Nice play from white although Black's play was very obliging. I mean 10 ...Nd8? What was the guy thinking?
I guess he wanted to go to f7 or something, but yeah it wasn't the greatest opponent. He was rated about 150 points lower than me.
I am a new chess.com player. Always loved checkers growing up. Now that I have started to ejoy playing, I noticed how impatient I can be just waiting on the opponent to finaly make their move. The suspense and anticipation of the competetion is great. It would be nice to have some speedy competition.