Concordia Institute for Information Systems Engineering (CIISE), Concordia University, Montreal, Canada · Thomas Jefferson University Hospital, Philadelphia, Pennsylvania, USA · College of Computing & Informatics, Drexel University, Philadelphia, Pennsylvania, USA