Here's my background - I'm a medical student in the UK currently intercalating (taking an extra year out to do a second degree), doing a Master's degree that is partially accredited by the IET. I understand that getting a CEng would require an eligible undergrad degree, but I didn't do an BEng, and I believe medicine is not counted as an eligible UG degree. Are there courses that one has to do as a top-up to get full accreditation? Or can I get a CEng on the basis of my Master's and research that I have been publishing related to robotics in surgery? Basically, what do I need to do to become eligible for a CEng?