Tech Talks

The Computer Science Department is happy to present our latest monthly ComPro Tech Talks, where experts discuss latest IT industry technologies.

TM & Professional Life

Professor Payman Salek, M.S. talks about TM, and how it helped his IT career and his life journey, from his turbulent childhood witnessing a revolution and a war, to his professional career.

Development and Future Impact of Generative AI

Dr. Leon Gatys, Generative AI and Neural Style Transfer (NST) expert, speaks about the development, application, and potential future impact of Generative AI.

Dr. Denekew Jembere delivers an insightful webinar covering data science methodologies and agile practices.

Containerization: Leveraging Container technologies for modern Enterprise Software Development

Professor Obinna Kalu introduces the concept of Containers and Containerization, including a hands-on demonstration of how to use containers for enterprise application software development.

Building Modern Apps in Minutes in the Cloud

MIU Computer Science instructor Unubold Tumenbayar offers a preview of the MIU Cloud Computing course (CS 516) that he teaches at ComPro.

Salesforce Development and Career Opportunities

In this Tech Talk, we give some highlights of Salesforce development, explore Salesforce career opportunities, and answer questions about working in the non-profit sector.

Image and Video Synthesis using GAN & Deep Learning

MIU ComPro students Quoc Vinh Pham and Jialei Zhang have presented a technical webinar, “Image and Video Synthesis using GAN & Deep Learning.”

Performance Engineering and Data Compression

Maharishi School alumnus Bimba Shrestha, Associate Consultant at Innolitics (Ex-Facebook Engineer), presents an MIU Technical Talk. Bimba speaks about Performance Engineering and Data Compression. Performance engineering is the science and art of making computer programs run fast.

Modern Android Engineering and Google Interview Process

This MIU Technical Talk is presented by Maharishi International University Computer Science graduate Farruh Habibullaev, Software Engineer at Google. He speaks about the importance of Android, Modern Android engineering architectures pattern, best practices, tools, libraries, helpful learning resources, and frameworks.

Natural Language Processing (part 1 of 2)

Natural language processing is a field of Computer Science, artificial intelligence, and computational linguistics concerned with the interactions between computers and human (natural) languages. As such, NLP is related to the area of human-computer interaction. Speaker: Emdad Khan, Ph.D., who teaches Data Science, Machine Learning, etc., at Maharishi International University.

Natural Language Processing (part 2 of 2)

Part 2 or 2 from Emdad Khan, Ph.D., who teaches Data Science, Machine Learning, etc., at Maharishi International University.

New Features of Java 8 (part 1 of 2)

Java 8 is a revolutionary release of the world’s #1 development platform. It includes a huge upgrade to the Java programming model and a coordinated evolution of the JVM, Java language, and libraries. Java 8 includes features for productivity, ease-of-use, improved polyglot programming, security, and improved performance. Speaker: MIU Professor Payman Salek.

New Features of Java 8 (part 2 of 2)

Part 2 of 2 from Professor Payman Salek

Agile, Scrum, and DevOps (part 1 of 2)

Introduction and overview of Agile, Scrum, and DevOps. This talk is presented by Ted Wallace, Scrum Master and Agile Coach at Cambridge Investment Research, Inc., to students in the Maharishi International University Computer Professionals Master’s Degree Program. (Part 1 of 2).

Agile, Scrum, and DevOps (part 2 of 2)

Part 2 of 2.

Angular 2 Using TypeScript

Angular version 2.1.0 – incremental-metamorphosis, was released on October 12, 2016, by Google. Angular 2 is a modular-driven framework to serve HTML templates. In this talk, we will have a first look at this cutting-edge product. Let’s create an Angular-CLI project and serve a simple application.  TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.

© Copyright - Maharishi International University, Master's in Computer Science - Computer Professionals Program℠ Privacy Policy

New Recruiting tour of W. and N. Africa December 7-22

> See details and reserve your free ticket

(Tickets are now available for all 5 events)


We have found that many countries have very delayed interview dates. Please see Visa Appointment Wait Times ( to find out the length of time to get an interview date for your country/city.

If the interview waiting time is more than 2 months, we encourage you to apply and complete your application immediately, even if you are planning to apply for a future entry. This way you can complete the application process, get your I-20, and then get an interview date. You must have an I-20 to get the interview date.  If the date is earlier than you plan to come to the U.S., you can always postpone your arrival date once you get the visa. We would just issue you a new I-20 for the entry date for which you plan to come.

For questions regarding this information, please contact our admissions office at

Ask Yourself These 5 Questions:

  1. Do you have a Bachelor's degree in a technical field? Yes or No?

  2. Did you have good grades in your Bachelor’s degree? Yes or No?

  3. Do you have at least 12 months of full-time, paid work experience as a software developer after your Bachelor’s degree? Yes or No?

  4. Are you currently working as a software developer? Yes or No?

  5. Are you available to come to the U.S. for classes (this program is not available online)? Yes or No?

If you answered ‘yes’ to all the above questions, you may apply (Although this does not guarantee that you will be accepted.)