Education & Mentorship

Teaching

Courses taught across University of Tasmania, SRM University, NTU Singapore, and ICFAI — undergraduate through postgraduate level.

Courses

Subjects Taught

Cloud & Fog Computing
Architecture, resource management, SLA, virtualisation, IoT integration. Practical labs using CloudSim and iFogSim.
★★★★★
PostgraduateCurrent
Blockchain & Distributed Ledger Technology
Cryptographic foundations, smart contracts, Ethereum, consensus mechanisms, NFT standards and cross-chain protocols.
★★★★★
PostgraduateCurrent
Distributed Systems
CAP theorem, distributed file systems, replication, consistency models, Paxos, Raft, and microservice architectures.
★★★★★
PostgraduateCurrent
Advanced Algorithms & Complexity
Graph algorithms, dynamic programming, NP-completeness, approximation algorithms, and parallel computing models.
★★★★★
Undergraduate2021–2022
Java Programming & OOP
Object-oriented design, data structures, collections, multi-threading, JDBC, and enterprise application patterns.
★★★★☆
Undergraduate2021–2022
Big Data Analytics & Hadoop
HDFS architecture, MapReduce paradigm, Spark, Hive, HBase — real-world case studies in large-scale data processing.
★★★★★
Undergraduate2018–2020
Philosophy

Teaching Approach

Research-Led Teaching
Every lecture is grounded in active research. Students engage with real open problems — reading published papers, critiquing methodologies, and contributing to ongoing experiments.
Collaborative Learning
Group projects mirror real research team dynamics. Students co-author reports, review each other's code, and present findings — building the communication skills top employers demand.
Hands-On Labs
Theory must translate to practice. Every course includes simulation labs using CloudSim, iFogSim, or Docker-based environments where students can verify theoretical results themselves.
Visionary Framing
Students learn not just today's technology but tomorrow's. Each topic is placed in a 25-year horizon — where is this field going, what foundational work is being done now, and how can you contribute?
Student Feedback

What Students Say

Dr. Battula has a rare ability to make complex distributed systems concepts feel intuitive. The Fog Computing course completely changed how I think about cloud architecture.
The blockchain course was the best I've taken. Real cutting-edge content, not textbook theory. He connects every concept to actual published research.
His supervision style is exceptional — he challenges you to think independently while always being available for guidance. I published my first paper under his supervision.