A dental handpiece with an integrated camera and computer. Computer receives information input by dental professionals and data retrieved from integrated sensors. Computer allows pre-programmed procedural steps and information supplied by dental professional to be stored for later use. Computer transmits camera image, stored information and real-time procedural data to dental professional via attached monitor. Computer assists dental professional in handpiece set-up and procedural steps including feedback as treatment proceeds. Based on data received from the user and sensors, the computer dynamically makes adjustments to the procedural steps as well as handpiece mechanical motion, such as, but not limited to, rotational speed, rotational direction, torque, advance feed rate, and withdraw rate.