He received his Ph.D. in musicology and his Ph.D. in computer science from Louisiana State University, Baton Rouge. He has written papers on software engineering and complexity analysis, and computer programs on music and dance. Recently, he delivered the Keynote Address at the Fourth International Conference on Software Engineering & Applications, 2013, Phuket, Thailand.