Academic Profile
Prof. (Dr.) K. R. Chowdhary has devoted more than four decades to higher education, research, teaching, and academic leadership in Computer Science and Engineering. His professional career has included teaching, research, academic administration, curriculum development, faculty mentoring, institution building, and academic consultancy.
His work has covered a broad range of areas in Computer Science, including Artificial Intelligence, Theory of Computation, Algorithms, Natural Language Processing, Distributed Computing, Compiler Design, Operating Systems, Computer Architecture, and Computer Science Education.
His academic and research interests have continued to evolve with the development of Computer Science. In addition to the areas in which he has taught and published, his broader interests include emerging areas of Artificial Intelligence and intelligent computing, including Machine Learning, Large Language Models (LLMs), Natural Language Processing, knowledge-based systems, and related developments in Artificial Intelligence.
This website brings together selected books, lecture notes, open educational resources, research material, academic guidance, and professional information developed throughout his academic career.
Teaching Experience
Over more than four decades, I have taught undergraduate and postgraduate courses covering fundamental, theoretical, and advanced areas of Computer Science and Engineering.
The courses listed on this website represent subjects that I have actually taught at various stages of my academic career. They should therefore be viewed as a record of my teaching experience, rather than as a complete description of my present research interests or areas of expertise.
Research & Academic Interests
My research and academic interests span both foundational and applied areas of Computer Science. These interests have developed over the course of my career and continue to evolve with advances in computing and Artificial Intelligence.
- Artificial Intelligence and Intelligent Systems
- Machine Learning and Computational Intelligence
- Large Language Models (LLMs) and emerging AI technologies
- Natural Language Processing and Speech Processing
- Knowledge Representation and Automated Reasoning
- Theory of Computation and Formal Languages
- Algorithms and Computational Complexity
- Distributed Computing and Distributed Algorithms
- Computer Science Education and e-Learning
- Applications of Artificial Intelligence in education and other domains
The above areas are indicative rather than exhaustive. My interests extend to related developments in Computer Science and Artificial Intelligence as the fields continue to evolve.
Academic Contributions
- More than four decades of teaching, research, and academic administration.
- Author of internationally published books in Artificial Intelligence and Computer Science.
- Research publications in journals, conferences, and edited volumes.
- Supervision of doctoral research scholars leading to awarded Ph.D. degrees.
- Curriculum design, programme development, and academic quality assurance.
- Invited lectures, keynote addresses, Faculty Development Programmes, and academic workshops.
- Academic leadership and administrative responsibilities in universities and engineering institutions.
- Development of educational resources for students, teachers, researchers, and independent learners.
Open Educational Resources
A significant part of this website is devoted to making Computer Science learning material freely accessible to students, teachers, researchers, and independent learners.
The resources include lecture notes, course materials, tutorials, algorithms, examples, exercises, references, and selected teaching material developed and refined during my academic career.
These resources cover subjects ranging from mathematical and theoretical foundations of Computer Science to Artificial Intelligence, Algorithms, Operating Systems, Computer Architecture, Compiler Design, Machine Learning, Natural Language Processing, and related areas.
Explore My Academic Work
- Ph.D. Supervision
- Research Publications
- Professional Experience
- Research & Development Projects
- Academic Qualifications & Honours
Complete publication records, citation information, and scholarly profiles are also available through the academic profile links provided on the homepage.
Books and Publications
I have authored books covering important areas of Computer Science and Artificial Intelligence. These publications reflect different stages of my teaching and academic work and are intended primarily for students, teachers, researchers, and professionals.
The website provides summaries and additional information about selected books, together with links to their respective publishers.
Selected Citations in Wikipedia
The following references illustrate citations of my published books in Wikipedia articles. They provide examples of the use of these books as references in articles covering topics in Computer Science, logic, Artificial Intelligence, and related areas.
- Fundamentals of Discrete Mathematical Structures (PHI Learning, 2015) View Citation
- Fundamentals of Artificial Intelligence (Springer Nature, 2020) Mind
- Fundamentals of Artificial Intelligence Propositional Logic
- Fundamentals of Artificial Intelligence Glossary of Logic
- Fundamentals of Artificial Intelligence Budi — Indonesian Wikipedia
- Theory of Computation: Automata, Formal Languages, Computation and Complexity (Springer Nature, 2025) Automated Theorem Proving
- Theory of Computation (Springer Nature, 2025) Chinese Wikipedia
Continuing Academic Work
Although my formal teaching career has covered a wide range of established Computer Science subjects, my academic engagement continues through books, research, educational resources, lectures, mentoring, and study of emerging developments in Computer Science and Artificial Intelligence.
In particular, the rapid development of Artificial Intelligence, Machine Learning, Natural Language Processing, and Large Language Models (LLMs) presents new opportunities for teaching, research, and the development of educational resources.
This website will therefore continue to evolve as new material, resources, and academic interests develop.