# P.HD. Thesis Supervision
# M. sc. Thesis Supervision
# Course Tought
# Talks


  • Science and Research Branch, IAU University
  • Tarbiyat Modares University
  • Iran Industries and Mines University
  • Kharazmi University
  • Tehran Polytechnic University
  • Tehran University
  • IAU, Dubai, UAE

Courses Taught



Basic Computer Programming, Logic Design, Data Structures, Programming Languages, Design and Implementation, Computer Architecture, Data Bases, Software Engineering, Software Engineering 2, Managing Software Requirements.


Ph.D. and Postgraduate for 15 years:

• Cloud Computing and Grid Computing
• Advanced Software Engineering
• Electronic Commerce Strategies
• Business Modeling with UML
• Electronic Banking and Payments
• Software and Information Security
• Research Methods



Ph.D. Thesis  Direct Supervisor

1- A. Khatibi, A Novel Model to Estimate Software Services Development Effort Based on the Global Village Service Reference Model, 2015, (E-Service Effort Estimate)


2- M.Molla Hossein Ardakani, A Reference Architecture to Realize Interoperability in Global Village Service Reference Model (GVSRM), 2018, (E-Service Interoperability)


3- three other PhD theses are under research now (E-Service Governance, E-Service Satisfaction, and E-Service security)

MS.c. Thesis Supervisor/Advisor

  • 1- A.Gharagozloo, Designing a Virtual Insurance Model as Banking services Using Cloud Computing
  • 2- F.HajMaleki, Designing Banking CRM System Based on Cloud Computing
  • 3- M.Kianiani, Design Banking call center based on cloud comuting
  • 4- M.Zakizadeh Ney Ney, Providing a model for virtual banking marketing services using business intelligence
  • 5- N.Hassan Abadi, Proposing a new model based on technology for Social needs of banking customers
  • 6- S.Farhadi, A Software Architecture For Local Government Services
  • 7- S.Khankeshpour, Designing A Model of Business Intelligence for Virtual Banking Customers Behavior Survay
  • 8- Z.Moradi, Proposing a Semantic Interoperability Model for HL7 standard Web Services Based on SOA
  • 9- M.Eslami Jeyd, Designing a Virtual Brokerage Model as banking services using cloud computing
  • 10- P.Farzin, Designing Banking ERP System Based on Cloud Computing
  • 11- M.Asgari, An alignment between the cloud computing service delivery model and Global village service reference model
  • 12- H.Ranjbar, A new model to it audit in a bank
  • 13- A.Mesbah Marjani, A new IT service management framework for the Iranian banks
  • 14- S.K.Hosseini, Applying a multi-objective swarm intelligence for portfolio ptimization
  • 15- A.Haseli, survey of Generation of Web
  • 16- Y.Naeem Pour, Applying Service Oriented Architecture for Electronic City
  • 17- L.Safaee, enhancement of a model for providing banking services based on cloud computing
  • 18- M.Samiee Paghaleh, A Quality Enhancement of User Input Validation For Electronic Services Through An Web Application Automated Testing Method
  • 19- L.Hashemi, Presenting a maturity model based on COBIT 5 for banks
  • 20- M.Amiri, A systematic method for E-commerce development in accordance with iran’s high level documents
  • 21- P.Fatehi, An agile method for E-Service composition
  • 22- S.Morshedi Tofigh, Presenting a roadmap from electronic banking to V-Banking
  • 23- Y.Ghelichi, Enhancement of cloudsim( simulation toolkit) for electronic services
  • 24- M.Zare, Enhancement of business modeling in SharePoint via MVC architectural pattern
  • 25- M.Edaalat Nejad, Modeling of Organ Transplant Management Using Software Agents
  • 26- M.Hatami, Enhancing a model for E-Service development in a smarter city
  • 27- H.PaakNia, Developing a Bank Security Model Using Grid Computing
  • 28- M.Pouria Nejad, Routing social networks based on quality of services (QoS)
  • 29- M.Shahlaie, Create a pattern language for service oriented architecture
  • 30- H.Jafari Arismaani, Identification indicators of assessing the quality based on information technology service
  • 31- M.Pedram, Improve quality of service in cloud computing
  • 32- S.Hedayati, B2B electronic commerce system design through social networks
  • 33- M.Montazer Al-Mahdi, Design a change management system with service oriented architecture
  • 34- E.Fakhimi, Secure E-Government services through applying ISRUP E-Service framework
  • 35- N.Mashhadi, Providing a model for improving the security of data services in the mobile cloud computing
  • 36- M.Makhlughian, Offering and Evaluating a Method for Optimizing  QoS-based Web Service Selection with heuristics Method
  • 37- F.Razavi, A Maturity Model for Assessing Information Technology (IT) Risks of a Bank
  • 38- B.Ruzban, Design a maturity model to deploy business intelligence for irainian banks
  • 39- F.Piri, Design a Tele IT audit system for a bank
  • 40- S.Shahweysi, Reducing The Energy Consumption of Data Center via Cloud Computing’s Virtual Machine
  • 41- A.Khatibi, Jobs Scheduling on Computational Grid Using Differential Evolution Algorithm
  • 42- S.Ehteshami, Presentation a model for distributed service registry in web services discovery
  • 43- N.Makvandi, Using genetic algorithm in detecting attack in wireless sensor networks
  • 44- Sh.Ghahramanlou, Abnormal Video Event detection base Data Mining
  • 45- N.Tavakoli, Indicator of performance evaluation of virtual banking
  • 46- S.A.Mousavi Zadeh, Desigining E-market place based on cload companing
  • 47- M.Moradi, Designing a New Fuzzy Genetic Gravity Algorithm for Data Mining
  • 48- M.Tavangari, Fraud Detection in Online Banking Transactions Using Hidden Markov Model
  • 49- Z.Bakhashi, A New Secure Model In A Bank Based On Cloud Computing
  • 50- M.Ghaemi, A classification algorithm for uncertain data in family economical information plan
  • 51- F.PirMohammadi, A MAC based approach to improve fairness in TCP flows in VANETs
  • 52- R.Javadian Kootenae, A New Page Ranking Method for Search Engines Through Cloud Computing
  • 53- M.H. TajGardoon, Proposing a model for determining E-poverty line in an organization
  • 54- L.Boti, A New Model For cost Reduction Of  Electronic Services In Banks Through Cloud  Computing
  • 55- B.Gholami Monfared, A new model for banking business intelligence services through cloud computing
  • 56- M.Marefati, A software model for banking intelligence systems
  • 57- M.Afzali Nejad, A Practical Roadmap for Smart Schools in Iran
  • 58- S.Boorooni MandAbadi, Dynamic QoS-aware data replication in grid environments based on data "importance" of using Bee colony algorithm
  • 59- M.AhmadaliNejad, Design a national model to deploy Virtual banks through the bank 2.0 approach
  • 60- H.Mokhtarian, Proposing a framework for Iranian banking industry architecture and presenting a model for its evaluation
  • 61- F.Azad, System design for Iris patterns based human
  • 62- M.Rezaie, Data privacy preserving in database using anonymization against data providers collusion attack
  • 63- S.Saberi, An Incident Management System for Debt Collection in Virtual Banking
  • 64- N.Aboutalebi, Energy aware load balancing method for cloud computing systems
  • 65- Z.Ajori, Proposing a method for SLA and energy aware resource allocation in infrastructures as service on cloud
  • 66- M.Naeem Hosseini, Introduce an insurance model based on cloud computing in bank insurance
  • 67- K.Bagheri, A new method for energy management based on migration plan in data grid
  • 68- Sh.Abedi, Presenting a maturity model to migrate Core Banking Systems
  • 69- M.Ghiyasvand, A method for customer segmentation of a virtual bank based on the definition of universal banking
  • 70- Z.Zareie Nejad, A new model to evaluate performance in virtual bank
  • 71- H.Fakhran, Design a security penetration testing system for Web-based applications in bank
  • 72- H.Davoudi Zanjani, Designing financial fraud detection system using big data analytics
  • 73- Z.MohammadZadeh, Designing a visualization system to detect fraud in banks
  • 74- S.Dehkordi, Designing a medical – sport mobile application for exercise based programs
  • 75- S.Mirzaie Sanjani, Designing a banking mobile browse
  • 76- S.Javadi, Designing a mobile-based application for the management of type2 diabetes
  • 77- Sh.Eftekhari Tehrani,Design a simulation system for virtual banking
  • 78- A.Zahraiefar, Designing a business continuity planning system for insurance organization
  • 79- S.Saboori, E-Commerce security modeling for SMEs with ISRUP framework
  • 80- H.Khadem, Introducing a new method to reduce the delay in residue number system (RNS) using redundancy
  • 81- V.Mirzaie NezamAbad, A new method for load balancing and predicting based on the request content using intelligent agents
  • 82- H.Vali Zadeh, Quantum, models of learning automata
  • 83- M.Jafari, A new approach for traffic management based on data replication & application migration in data grid
  • 84- S.Zareian, Semantic integration of relational databases using ontology
  • 85- N.Esmaeli, A new parallel data replication strategy for superior jobs in real time data grids
  • 86- E.Hasan Zadeh Taji, Improving Botnet detection based on network behavior
  • 87- H.Sharifi, Generating PIM in MDA using RUP models and concepts
  • 88- Mo.Saberi Anari, Prediction of student actions in E-learning systems using hidden Markov model-
  • 89- Ma.Saberi Anari, Human personality traits prediction through analysis of Persian handwriting using artificial neural networks
  • 90- F.Momeni, Decentralized adaptive control for a class of large-scale nonlinear systems using wavelet networks
  • 91- T.Khalvandi, Data consistency in data grid using suitable replica placement
  • 92- M.Dastkhosh Nikoo, Text summarization using bacterial foraging optimization algorithm
  • 93- S.Kian Mehr, Scale and rotation invariant face recognition using orthogonal discrete moments
  • 94- F.Nourbakhsh, Providing a method for increasing the security of bitcoin in the virtual banking
  • 95- M.Jafari, Theft event detection in surveillance and security system based on visual features
  • 96- E.Haririan, Energy Consumption Management Using Fuzzy Logic in Cloud Computing Environment
  • 97- Y.Mirfakhraie, Proposing an interoperable framework among cloud providers
  • 98- A.Mahmoudi, Suitable paging for organization chart with evolutionary algorithms
  • 99- S.VazifehKhah, Towards a new method for evaluating software architecture based on fuzzy logic
  • 100- E.Shamsoldin Motlagh, Automatic test case generation for orchestration languages ar service oriented architecture
  • 101- S.Asgari, A two-step method for analyzing and identifying customer value based on data mining
  • 102- S.Hajeb, Intelligent control system of vehicle traffic on the sample highway using RFID
  • 103- M.Mosharrafi, Mining Top-k sequential patterns across multiple data streams
  • 104- M.ZeydAbadi, Assessing and improving the structure of light tracking acceleration by KD-tree algorithm
  • 105- M.Farrahi, Applying Agile Methods and concept on Model Driven Architecture
  • 106- A.Morovat, A combination algorithm for color constancy using neural networks
  • 107- M.Sadat, A new hybrid concurrency control protocol in distributed realtime replicated database system
  • 108- A.CharmZadeh,Developing an algorithm for image quality assessment using fuzzy logic
  • 109- F.Bot Shekanan Fard, Provide a balanced energy consumption routing protocol for underwater wireless sensor networks
  • 110- F.Shams, A Software architecture for development of virtual banking services
  • 111- F.Mahdavi Malek Kolaie, Providing an intrusion detection system in electronic services based on the hidden Markov Model
  • 112- Gh.Sohi, A new model to determine the virtual level of the bank services
  • 113- F.Sotoudeh Barab, A new storage virtualization model based on cloud computing in a bank