Author: Seung Hwan Lee and Omar H Fares