I would likely accept that all trigonometric identities in the arduino programming environment work with radians. As such when computing anything, just leave them as radians. Then only convert to degrees when you absolutely need to, like printing it out for example.
In that case you could just have a conversion function that doesn't alter the original variable passed to it.
Serial.print(convert(variable));
Even the simple Prime BASIC I first programmed in thirty forty (brain fart) years ago used radians.
Apart from programmable calculators (and even they use radians internally), I've never programmed anything that didn't use radians for trig.
I'm sorry, maybe I've become used to it, but I really don't see a problem.
The equation he gave you is the linear relationship between radians and degrees. You can use it to convert between the two at a whim.
2 * pi(rad) = 360(deg)
pi(rad) = 360(deg) / 2
pi(rad) = 180(deg)
A(deg) = B(rad) * (180/pi)
or
B(rad) = A(deg) * (pi/180)
It is trivial to ever use degrees in programming because everything uses radians. You just put it out of your mind and let the calculator/computer do it's thing. If you ever need degrees, you convert when needed.
So you get your variable that is filled with your radian value and use the sin function on it.
value = sin(variable);
If you ever used arcsin to return an angle in radians and needed it printed in degrees then you convert.