She has a PhD in Instructional Technology, an MS in Management of Information Technology and a BS in Computer Science. She has worked as a systems programmer analyst, Senior Computer Systems Engineer, Information Systems Engineer and Instructional Design Consultant at various settings. She has experience in developing and delivering online learning and in instructional message design. Much of her research has also explored issues in user acceptance related to healthcare information technology.