Dr. Aritra Hazra is currently an Assistant Professor in the Department of Computer Science and Engineering (CSE) at Indian Institute of Technology (IIT) Kharagpur. Prior to joining IIT Kharagpur, he also served as an Assistant Professor in the Department of CSE at IIT Madras from August 2015 to July 2017. Earlier, he did his Bachelor of Engineering (B.E.) from the Department of CSE at Jadavpur University (Kolkata) in 2006. He received his Master of Science (M.S.) degree in 2010 and earned his Doctor of Philosophy (Ph.D.) degree in 2015, both from the Department of CSE at IIT Kharagpur.
Dr. Hazra's research interest lies broadly on the areas of Formal Methods, Design Verification, VLSI CAD, Artificial Intelligence and Machine Learning. He has published many research articles in several leading journals and well-known conferences, including two best student paper awards in VLSI Design Conferences (in 2010 and 2017). He also received several accolades for his PhD work, including ACM (India) Best PhD Dissertation Award 2015 and IESA Technovation – TechnoInventor (Ph.D.) Award 2015.
Besides, Dr. Hazra was a recipient of INAE (Indian National Academy of Engineering) Young Engineer Award in 2017 and is an Young Associate of INAE since then. He was also awarded the Associateship of IASc. (Indian Academy of Science) in 2018, IEI (The Institute of Engineers India) Young Engineer Award in 2019 and Institute Faculty Excellence Award (Assistant Professor) in 2021. He is a member of IEEE (Institute of Electrical and Electronics Engineers) and a professional member of ACM (Association for Computing Machinery).
and ... an illeist is a person who refers to himself in the third person.
Be yourself; everyone else is already taken. (Oscar Wilde)
Education is the manifestation of the perfection already in man. (Swami Vivekananda)
The only source of knowledge is experience. (Albert Einstein)
It is the supreme art of the teacher to awaken joy in creative expression and knowledge. (Albert Einstein)
Course Number | Subject Name | Session (WebLink) |
CS10003 (CS10001) |
Programming and Data Structures | 2025 Spring 2024 Spring 2023 Spring 2020 Autumn 2018 Spring |
CS21201 (CS21001) |
Discrete Structures | 2021 Autumn 2020 Autumn 2019 Autumn |
CS21003 | Algorithms-I | 2020 Spring 2019 Spring |
CS60005 | Foundations of Computing Science | 2024 Autumn 2022 Autumn 2021 Autumn |
CS60020 | Foundations of Algorithm Design and Machine Learning | 2025 Spring |
CS60045 | Artificial Intelligence | 2023 Autumn |
CS60050 | Machine Learning | 2024 Spring 2023 Spring 2021 Spring |
CS60077 | Reinforcement Learning | 2024 Autumn 2023 Autumn 2022 Autumn |
Course Number | Subject Name | Session (WebLink) |
CS19003 (CS19101) |
Programming and Data Structures Lab | 2022 Spring 2021 Spring 2019 Autumn 2018 Autumn 2017 Autumn |
CS29003 | Algorithms Lab | 2020 Spring 2019 Spring 2018 Spring |
Those who know, do. Those that understand, teach. (Aristotle)
Course Number | Subject Name | Session (WebLink) |
CS2700 | Programming and Data Structures | 2016 Odd |
CS6760 | Digital Design Verification | 2017 Even 2016 Even |
ID 6021 | Introduction to Research | 2015 Odd |
Course Number | Subject Name | Session (WebLink) |
CS2710 | Programming and Data Structures | 2016 Odd |
In learning you will teach, and in teaching you will learn. (Phil Collins)
Year | Session/Semester | Course/Subject | Instructor |
2015 | Spring | Database Management Systems | Prof. Pallab Dasgupta |
2013 | Spring | CAD for VLSI | Prof. Indranil Sengupta |
Autumn | Programming and Data Structure (Theory) | Prof. Partha Pratim Chakrabarti | |
2012 | Spring | CAD for VLSI | Prof. Dipanwita Roy Chowdhury |
Autumn | Embedded Software Design and Validation (Theory + Lab) | Prof. P. Dasgupta, Prof. P. P. Chakrabarti and Prof. R. Mall | |
2011 | Spring | CAD for VLSI | Prof. Chittaranjan Mandal |
Autumn | Embedded Software Design and Validation (Theory + Lab) | Prof. P. Dasgupta, Prof. P. P. Chakrabarti and Prof. R. Mall | |
2010 | Spring | Distributed Systems | Prof. Pallab Dasgupta |
Autumn | Foundations of Computing Science | Prof. Pallab Dasgupta | |
2009 | Spring | CAD for VLSI | Prof. Partha Pratim Chakrabarti |
Autumn | Graph Theory | Prof. Pallab Dasgupta | |
2008 | Spring | Distributed Systems | Prof. Pallab Dasgupta |
Autumn | Programming and Data Structure (Theory) | Prof. Sudeshna Sarkar | |
2007 | Autumn | Graph Theory | Prof. Pallab Dasgupta |
2006 | Autumn | Graph Theory | Prof. Pallab Dasgupta |
Tell me and I forget. Teach me and I remember. Involve me and I learn. (Benjamin Franklin)
Year | Month | Course/Program | Session Title |
2024 | July | AICTE QIP PG Certificate Programme in AI and ML | AI and ML in Games (Lecture) | Reinforcement Learning (Lecture) |
2022 | December | Bangladesh-Bharat Digital Service and Employment Training (BDSET) | Logic and Deduction in AI (Lecture) |
Constraint Satisfaction Problems in AI (Lecture) | |||
Reinforcement Learning: An Overview (Lecture) | |||
2019 | November | Synopsys Employee Training Program | Design Verification (Lecture+Lab: one-week course) |
2014 | June | International Summer and Winter Term (ISWT) | Advanced Formal Techniques in Design, Verification and Testing of Digital Integrated Circuits (Lab) |
2012 | May | Advanced VLSI Summer Course | Assertions in Design Verification (Lecture + Lab) |
September | Interra Systems Employee Training Program | Design Verification (Lab) | |
2011 | March | Interra Systems Employee Training Program | Simulation and Assertion-based Verification (Lecture + Lab) |
Formal Verification Tools and Applications (Lecture + Lab) | |||
May | Advanced VLSI Summer Course | Assertions in Design Verification (Lecture + Lab) | |
August | Interra Systems Employee Training Program | Formal Specification and Design Verification (Lecture + Lab) | |
December | Formal Verification Tools - NuSMV and Magellan (Lab) | ||
2010 | May | Advanced VLSI Summer Course | Assertions as Applied to Design Verification (Lecture + Lab) |
December | Interra Systems Employee Training Program | Formal Verification Tools and Applications (Lecture + Lab) | |
2009 | May | Advanced VLSI Summer Course | Simulation and Assertion-based Verification (Lecture + Lab) |
2008 | May | Advanced VLSI Summer Course | Assertion-based Verification (Lecture + Lab) |
Testing and Design for Testability (DFT) (Lecture) | |||
2006 | December | Interra Systems Employee Training Program | NuSMV - A New Symbolic Model Verifier Tool (Lab) |
When one teaches, two learn. (Robert Heinlein)
Imagination is more important than knowledge. For knowledge is limited to all we know and understand, while imagination embraces the entire world, and all there ever will be to know and understand. (Albert Einstein)
If you have done something good, try to write. If you have written something proper, try to publish. If you have published well, try to write a thesis. (Anonymous)
Patents are like fertilizer. Applied wisely and sparingly, they can increase growth. (Alex Tabarrok)
If you can't explain it simply, you don't understand it well enough. (Albert Einstein)
If you keep proving stuff that others have done, getting confidence, increasing the complexities of your solutions - for the fun of it - then one day you'll turn around and discover that nobody actually did that one! And that's the way to become a computer scientist. (Richard Feynman)
Practice makes perfect. After a long time of practicing, our work will become natural, skillfull, swift, and steady. (Bruce Lee)
You can't plant a seed without getting your hands dirty. (Mariah Dillard)
For a successful technology, reality must take precedence over public relations, for nature cannot be fooled. (Richard Feynman)
Ask nothing; want nothing in return. Give what you have to give; it will come back to you, but do not think of that now. (Swami Vivekananda)
Don't give students what they want, give them what they need. (Joss Whedon)
The price of greatness is responsibility. (Winston Churchill)
Dedicated to the Service of the Nation (IIT Kharagpur)
Study hard what interests you the most In most undisciplined, irreverent and original manner possible. (Richard Feynman)
Designation: | Assistant Professor |
Office: | CSE-102 (Ground-Floor) |
Address: | Department of Computer Science and Engineering, Indian Institute of Technology Kharagpur, Paschim Medinipur, West Bengal 721302, INDIA. |
Email: | aritrah [at] cse [dot] iitkgp [dot] ac [dot] in |
Phone: | +91-3222-304640 (Extn: 84640) |