Request Info > Apply > Visit Us >

Department of Computer Science

Programs

About us

Today we live in an information-based society. A vital part of modern life is fundamental knowledge of how computers and computing systems work. The universal role of computing and the great power that it brings to all areas of life is based on the ability of computing systems to represent and reason about the knowledge at the basis of any area of application. Computer science is the study of these structures and dynamics of information, and their expression into progress and machines. It creates a new and exciting area that merges aspects of mathematics and electronics to form a new discipline of software and computing systems. This allows one to describe abstract concepts or knowledge from any area of interest, and then create powerful systems that produce concrete results — the flight of a satellite, a computer graphics system for movies, scientific computation, management information systems, or desktop word processing.

With such broad areas of application, a computer scientist must have a strong background in both the foundations of knowledge on which these systems are organized and the principles which are used to create and apply computing to all diverse areas of life. Clearly, a computing professional enjoys the ability to work in one of the most exciting and leading areas of technology today and one of the most important areas for the future. Our computer science programs prepare graduates for success in this field by providing comprehensive knowledge of the discipline and the ability to think clearly and precisely.

Faculty

keithlevi300x300

Keith Levi, PhD Dean of the College of Computer Science, Professor of Computer Science

keithlevi300x300

Keith Levi worked for Honeywell Systems and Research Center as a Senior Principle Research Scientist on applications of artificial intelligence and expert systems to human-machine interface problems. He has been a principal or associate investigator on research awards from the Air Force’s Wright Research and Development Center, the Office of Naval Research, and the United Nations Industrial Development Office. Dr. Levi received his PhD from the University of Michigan.

gregguthrie300x300

Greg Guthrie, PhD Dean of Educational Technology, Professor of Computer Science

gregguthrie300x300

Greg Guthrie is Dean of Educational Technology and Professor of Computer Science. He received his BS, MS and PhD from Purdue University. Dr. Guthrie’s research interests include: programming languages, teaching of computer science, software systems and architecture, Functional and Object Oriented languages and programming, and computer systems architecture.

Paul Corazza-2

Paul Corazza, PhD Co-Chair of the Department of Computer Science, Professor of Computer Science and Mathematics

Paul Corazza-2

Dr. Corazza has a BA (Philosophy) from MIU and his PhD (Mathematics) is from Auburn University. HIs post-doc studies were at University of Wisconsin, Madison. He has published fifteen papers in mathematical logic, a three-part article on a Java framework he created, and a textbook on Mathematical Logic and Computability. He has also published research papers on Maharishi Vedic Science, Mathematics, and Computer Science, and the Mathematics of Infinity (Set Theory). Curriculum Vitae >

clyde-ruby300

Clyde Ruby, PhD Co-Chair of the Department of Computer Science, Director of the MS in Computer Science, Associate Professor of Computer Science

clyde-ruby300

Clyde Ruby is Co-Chair of the Department of Computer Science and Assistant Professor of Computer Science. He received his BA from Pepperdine University, his MS from Maharishi International University, and his PhD from Iowa State University. His research Interests include programming language semantics (especially for object-oriented languages), programming methodology, specification (Larch/C++, Java Modeling Language [JML]), and verification. Publications

mrudula-1-sq-sm

Mrudula Mukadam, MS Associate Chair of the Department of Computer Science, Associate Professor of Computer Science

mrudula-1-sq-sm

Mrudula has over 6 years of IT industry experience in the USA and India where she has worked as a Senior Applications Developer, mainly in the J2EE field. While working in the IT field, she has received many accolades like “Above & Beyond” and “Essential Piece” certificates for her work. She received her BE from Nagpur University, India, and her MS from MIU. Her research interests are Big Data Security and spiritual development.

Bruce Lester

Bruce Lester, PhDProfessor of Computer Science

Bruce Lester

Dr. Lester is Professor of Computer Science and received his BS, MS, and PhD from the Massachusetts Institute of Technology. His research Interests include Parallel Computing, Programming Languages for Multi-Core Processors. His book The Art of Parallel Programming, has been adopted as a course textbook by 62 universities.ndon, U.K., July 2011. He won Best Paper Award at The 2011 International Conference of Parallel and Distributed Computing held in London. This conference was part of the annual World Congress on Engineering sponsored by the International Association of Engineers. Publications

emdad_019_23A copy

Emdad Khan, PhDProfessor of Computer Science

emdad_019_23A copy

Dr. Khan’s research areas include Natural Language Processing, Big Data, Intelligent Agent, Artificial Intelligence, Machine Learning, Human-Computer Interaction, and their applications, especially, in the areas of Internet / Intelligent Internet and Biological Systems. Dr. Khan also focuses on multi-disciplinary education with an emphasis on innovation and entrepreneurship to help global development – economic, social, cultural, and more with emphasis on increased peace & prosperity. He received his BS Electrical Engineering from Bangladesh University of Engineering & Technology, Bangladesh, his MS Electrical Engineering from the University of New Orleans, his MS in Engineering Managemen from Stanford University, and his PhD in Computer Science from the University of California, Santa Cruz. Dr. Khan is Professor of Computer Science at MIU. Curriculum Vitae >

Premchand Nair

Premchand Nair, PhDProfessor of Computer Science

Premchand Nair

Dr. Prem Nair is Professor of Computer Science and Mathematics at MIU. He has taught a wide spectrum of computer science courses for over twenty years, including Java programming, object oriented design, relational database systems, analysis of algorithms and discrete mathematics, and data structures & algorithms. He is the author of Java Programming Fundamentals: Problem Solving Through Object Oriented Analysis and Design (2009). His research interests are database systems, data warehousing, data mining, network security, social networks, graph theory, discrete mathematics and soft computing. He has authored or co-authored many conference papers, journal articles and textbooks. Dr. Nari received his BS, MS, and PhD (Mathematics) from Kerala University.

Renuka Mohanraj

Renuka Mohanraj, PhDAssociate Professor of Computer Science

Renuka Mohanraj

Dr. Renuka Mohanraj received her BSc from Madras University, her MCA from Bharathidasan University, her MPhil from Periyar University, and her PhD from Mother Teresa University. Her research focuses in Mobile Ad Hoc Networks. Other areas of interest include Design and Analysis of Algorithms, Software Engineering, Web Technology and Wireless Application Protocol.

Najeeb Najeeb

Najeeb Najeeb, PhDAssociate Professor of Computer Science

Najeeb Najeeb

Dr. Najeeb received his PhD from University of Nebraska-Lincoln. His PhD work was in robotics, drones, wireless power transfer, and sensor networks. His experience includes publishing software using C++, mobile phone service providers’ software (billing, database, and internet services). web developer using JEE technologies, and self-driving cars. His research Interests include Robotics, Web Development, and mobile applications.

asaad_picture_square

Asaad Saad, MS Assistant Professor of Computer Science

asaad_picture_square

Asaad Saad is Assistant Professor of Computer Science. He received his BS from Aleppo University (Syria), and his MS from MIU. Asaad has 15 years of experience in Web Development. He worked for major companies including Yahoo Middle east/Maktoob and Dubai Government. He worked as project manager, system architect and senior software engineer for the e-Government projects of United Arab Emirates. Recently Asaad joined MIU family and he got his certification in NoSQL database systems and he will integrate MongoDB in some upcoming courses that includes NodeJs and AngularJs

Sanad Aburass

Sanad Aburass, PhDAssistant Professor of Computer Science

Sanad Aburass

Sanad Aburass is Assistant Professor of Computer Science. He received his BS and MS from Al-Balqa Applied University, As-Salt, Jordan, and his PhD from University of Jordan, Amman, Jordan. Dr.Aburass worked as a part-time lecturer at Al Balqa Applied University from 2020 to 2022. His research interest includes image processing, computer vision, and machine learning.

Muhyieddin Al-Tarawneh

Muhyidean Altarawneh, PhDAssistant Professor of Computer Science

Muhyieddin Al-Tarawneh

Muhyieddin Al-Tarawneh is Assistant Professor of Computer Science. He received his BS from Mutah University, Mutah, Jordan, his MS from Middle East University, Beirut, Lebanon, and his PhD from University of Jordan, Amman, Jordan.

Dr. Al-Tarawneh started his career by developing web applications, mainly in the area of management systems. He worked as a developer and lecturer at the Buraydah Private Colleges and as a full-time lecturer at the University of Prince Mugrin, both in Saudi Arabia.

  • Altarawneh, Muhyidean, Umur Inan, and Basima Elshqeirat. "Empirical Analysis Measuring the Performance of Multi-threading in Parallel Merge Sort." International Journal of Advanced Computer Science and Applications 13.1 (2022).
  • Altarawneh, Muhyidean, Mohammad Qatawneh, and Wesam Almobaideenb. "Overview of Applied Data Analytic Mechanisms and Approaches Using Permissioned Blockchains."
  • Almobaideen, Wesam, and Muhyidean Altarawneh. "Fog computing: a survey on decoy information technology." International Journal of Security and Networks 15.2 (2020): 111-121.
  • Elshqeirat, Basima, Muhyidean Altarawneh, and Ahmad Aloqaily. "Enhanced Insertion Sort by Threshold Swapping." International Journal of Advanced Computer Science and Applications
Ankhtuya-Ochirbat

Ankhtuya Ochirbat, PhDAssistant Professor of Computer Science

Ankhtuya-Ochirbat

Ankhtuya Ochirbat is Assistant Professor of Computer Science. She received her BS in Information Systems and her MS in Computer Science from the National University of Mongolia, her PhD in Computer Science from the National Central University, Taiwan, and an MS in Computer Science from MIU. Prior to joining MIU Computer Science Faculty in 2021, Dr. Ochirbat was a professor at the National University of Mongolia teaching a wide range of courses including Database Management Systems, Object-Oriented Programming, and Software Engineering. Her research interests and publications are in the areas of social computing, recommender systems, data mining, and artificial intelligence.

Assad Maalouf

Assad Maalouf, PhDAssistant Professor of Computer Science

Assad Maalouf

Assad Maalouf is Assistant Professor of Computer Science. He received his BS from Lebanese University, Beirut, Lebanon, his MS from MIU, and his PhD from Oakland University, Rochester, Michigan. Dr. Maalouf has more than ten years of professional work experience as a senior software engineer developing desktop and web applications on multiple platforms including Dot Net and Java. His research has been in the areas of static program analysis of Java source code and Android applications. Dr. Maalouf’s current research interests include program analysis, software engineering, and software security.

rene-de-jong300

Rene de Jong, MSAssistant Professor of Computer Science

rene-de-jong300

Rene de Jong received his MS from MIU. His interest is in the field of software architecture and design, enterprise Java technologies and requirements engineering.

Umur Inan

Umur Inan, MSAssistant Professor of Computer Science

Umur Inan

Umur Inan is Assistant Professor of Computer Science. He received his BS from TOBB ETU University, Ankara, Turkey, and his MS from MIU. He has worked for Everva Software Corporation as a Software Architect on applications of microservices and multitenancy. Prof. Inan designed and developed a java-based framework to reduce development time and boilerplate code, His research interests include Computer Vision, GPGPU, and Compilers.

Obinna Kalu

Obinna Kalu, MSAssistant Professor of Computer Science

Obinna Kalu

Obinna Kalu is Assistant Professor of Computer Science. He received his BSc in Mathematics and Statistics from the University of Lagos, Nigeria, his MSc in Computing and IT from the University of Bedfordshire, England, and his MS in Computer Science from MIU. Obinna has over 12 years of experience in the Software industry. In the last 7 years, he has worked as a Software Engineer and Lead Developer on multiple enterprise software development projects for the United States federal government, including the US Department of Health and Human Services in Washington, DC.

Previously, he worked as a Software Developer at SAP AG, the world’s largest business software company, where he was engaged in designing and implementing complex User Interface components for SAP Retail industry software solutions, working extensively with Java AWT and Swing API. He has taught classes in Enterprise Application Architecture and Web Application Programming in the Masters in Computer Science program. His areas of interest include Software Engineering, Programming languages, Web Applications, Human-Computer Interaction and Artificial Intelligence. He also enjoys running, cycling, soccer, community service & volunteering.
Siamak Tavakoli

Siamak Tavakoli, PhDAssistant Professor of Computer Science

Siamak Tavakoli

Siamak Tavakoli is Assistant Professor of Computer Science. He received his BS in Electrical and Electronic Engineering in Tehran, Iran, his M.Phil. in Artificial Intelligence and Robotics, London, U, and his PhD in Electronic Systems Engineering, Brunel University West London, UK. Prof. Tavakoli worked as a Senior Consultant for Electronic Embedded and Software Systems in a variety of industrial sectors. He co-founded three companies and registered regional patents on two projects. He has served as an expert member of the national committee of British Standard Institution (BSI) ACE/1/-/2. UK, the ISO working group of the UAS committee ISO/TC 20/SC 16/WG 2, and the CEN-STAN European standard development committee for UAS product systems, UK.

michael-zijlstra-16-14

Michael Zijlstra, MSAssistant Professor of Computer Science

michael-zijlstra-16-14

Michael Zijlstra is Assistant Professor of Computer Science. He received his BS and MS from MIU. Michael has worked as a Corporate Trainer in OO analysis and design, and was the Software Architect for several successful enterprise applications. His current interests include domain modeling with OO persistence, and alternatives to relational databases such as NoSQL.

eIMG_9271

Rujuan Xing, MSAssistant Professor of Computer Science

eIMG_9271

Rujuan Xing is Assistant Professor of Computer Science. She received her BS from Hohai University and her MS from MIU. She has also received Liferay 6.1 Enterprise Developer Certification. She worked in the US as an Enterprise Portal Developer for 3 years using Spring, MyBatis, jQuery, and CSS. Worked as a PHP developer in China for 1 year. Assisted in teaching JavaEE courses in a programming language training center.

Burmaa Enkhbat

Burmaa Enkhbat, MSInstructor of Computer Science

Burmaa Enkhbat

Burmaa Enkhbat, is Assistant Instructor of Computer Science. She received her BS from Mongolian University of Science and Technology, Ulaanbaatar City, Mongolia, and her MS from MIU. Prof. Burmaa joined MIU Computer Science Faculty in 2021. Prior to that, she was a full-stack software developer using Java, Spring, Hibernate, and MongoDB at MobiCom Corp. where she was a lead developer on interactive kiosk self-serve software. At MobiCom, she also taught the Python programming language to the Business Analytics Department and how to visualize analytical data using external libraries.

Thao Huy Vu

Thao Huy Vu, MSInstructor Computer of Science

Thao Huy Vu

Thao Huy Vu is Instructor of Computer Science. He received his BE in Information Technology from Ho Chi Minh University of Technology, Vietnam, his ME in Computer Networks from Myongji University, Korea, and his MS from MIU. His experience includes co-founder and director at Real Fast Technology Co., Ltd, (Ho Chi Minh, Vietnam) developing e-commerce software; software engineer at Thesys CAT LLC (New York, NY) where he developed software to track stock market transactions; software engineer at Operation Technology Inc. (Irvine, CA); and software engineer at Vieworks Co., Ltd. (Anyang, Korea) where he developed medical imaging software.

Prof. Thao published the article “A Localized Software-based Approach for Fault-Tolerant Ethernet (LSFTE).”

Joseph Lerman

Joe Lerman, MSInstructor of Computer Science

Joseph Lerman

Joe Lerman is an Instructor of Computer Science. He received his BS from Boston University and his MS from MIU. He has taught FOOP (Fundmentals of Object-Oriented Programming), Java, C++, C, assembly language, data structures, systems programming, programming languages, digital logic, and computer architecture.

Unubold's Favorite

Unubold Tumenbayar, MSInstructor of Computer Science

Unubold's Favorite

Unubold Tumenbayar is Instructor of Computer Science   He received his BS from Mongolian University of Science and Technology in Ulaanbaatar, Mongolia, and his MS from MIU. He is an AWS Certified Solutions Architect Professional. Before coming to MIU he was a full-stack developer working on enterprise applications using Java and JavaScript. After completing his MSCS at MIU, he helped develop cloud technologies for Sterling in Bellvue, Washington. On MIU faculty he developed the Cloud Computing course, which focuses on the most common AWS services. He enjoys teaching and researching cloud technologies that make development easier and give advantages to enterprises.

Sridevi's Favorite

Sridevi Malasani, MSInstructor of Computer Science

Sridevi's Favorite

Sridevi Malasani is Instructor of Computer Science. She received her BS in Electronics & Communications from JNTU, India, and her MS from MIU. Prof. Sridevi has more than ten years of experience working in the field as a cloud architect, a product developer, and a senior software engineer leading a team producing web applications. She held the position of Vice President of Software Engineering at Evoke Technologies in Hyderabad, TS, before joining the MIU Computer Science Faculty in 2021.

Payman Salek

Payman Salek, MSAdjunct Associate Professor of Computer Science

Payman Salek

Payman has over 20 years of programming experience (5 years of C/C++ and Assembly and around 15 years of Java). Before turning to programming, Payman’s main area of interest was Antennas/Waveguides and Electromagnetic Radiation. Most recently, for the past 5 years, he has worked for large financial institutions and fortune 500 companies such as Principal Financial Group, Vanguard, Bank of America and Ally Bank as a Senior Java Developer/Designer. His main area of interest is Core Java, Web Application Development and OOAD. He received his BS in Electrical Engineering from Tehran Polytechnic and his MS in Computer Science from MIU.

Next Steps

Request info

Get your questions answered
and download our free booklet.

Request info >
visit us

Sign up for one-on-one virtual visits,
Visitors Weekend, or Visitors Saturday.

Learn more >
Apply to MIU

Our next entries:
Feb 2025 and Aug 2025

Apply > Apply >
X

Follow MIU