Charles Ruhland@cruhlandUnited StatesFollowAboutCurrentVersalEducationCarnegie Mellon University, PittsburghBadgesProblem SolvingVerified SkillsNo certificatecruhland has not earned any certificates yet. Work Experiencecruhland has not updated employment details yet.EducationCarnegie Mellon University, Pittsburgh