This notation is really quite confusing, but it comes up because of that pesky dot on top of the vector $\bf{x}$. You get an idea of what this means by interpreting the (slightly simpler) quantity, $$\frac{\partial L}{\partial \bf{x}} = \nabla L$$ In other words, this “vector derivative” is just interpreted as the gradient. In exactly analogous terms, the notation your professor uses is just like taking the gradient, but with respect to the time derivative of the spatial variables rather than the spatial variables themselves. It is a “velocity gradient.” If you follow this through, you will find that because the coordinates and their velocities are independent, the derivative of the potential vanishes, and you are left with,
$$\frac{\partial }{\partial {\bf\dot{x}}} V({\bf x}) = 0$$
$$\frac{\partial }{\partial {\bf\dot{x}}} \frac{1}{2} m{\bf \dot{x}}\cdot {\bf\dot{x}} = m \bf{\dot{x}}$$ This can be verified by following through the calculation with components. For example,
$$\frac{\partial }{\partial \dot{x}} \frac{1}{2} m (\dot{x}^2 + \dot{y}^2 + \dot{z}^2) = m\dot{x}$$
The other components come out likewise, and so the resultant vector really has the components we asserted it did. Unfortunately, I have had to resort to similarly iffy notation at times, as there just isn’t a great standard way to represent that idea. I have seen the notation $\dot{\nabla}$ used before, but it certainly isn’t standard. Hope this helps clarify the notation.