I recently took the Certified Scrum Master course taught by Brian Rabon, President of Braintrust Consulting. Brian is an extremely impressive learning genius. You can tell he has taught many years and prides himself on making all participants understand terminology and real life experience. All in all was a great course and would recommend his course to anyone interested in Scrum or seeking Certified Scrum Master status.
My certification can be found here: Nicholas Tuck-ScrumAlliance_CSM_Certificate