He studied medicine at Rush Medical College. He trained at Rush University Medical Center for residency. Dr. Weinberg takes Humana HMO, Humana Bronze, and Humana Catastrophic, as well as other insurance carriers. His hospital/clinic affiliations include ProHealth Waukesha Memorial Hospital and ProHealth Oconomowoc Memorial Hospital.