Just remember though, that sometimes you have to use a combination of product rule and function of a function rule. For example
y = 3x(x+3)3
Sometimes people presume that the derivative is:
y' = 3x(3)(x+3)2 * 1
This is incorrect. The correct way to do it is:
y' = u'v + uv' where...