Because cardiology is a complex field of medicine, there are many types of cardiologists with different specialties. These include: Interventional cardiologists: Experts in invasive but non-surgical procedures for treating coronary artery disease and valve disease  Electrophysiologists: Experts in the electrical activity of the heart  Congenital heart specialists: Experts in heart conditions that have been present since birth  Cardio-oncologists: Experts in cancers that affect the heart and blood vessels  Preventative cardiologists: Experts who advise on preventative measures for patients with a higher risk of developing a heart condition  And more.