Behnaz Bostanipour

Behnaz Bostanipour

Computer Science Researcher
Google Scholar | GitHub

I am a computer science researcher with expertise & experience in building agentic AI systems, deep learning models, data privacy frameworks, and distributed algorithms for mobile networks. I hold a PhD in Information Systems from the University of Lausanne and an MSc & BSc in Communication Systems from EPFL, Switzerland. I was also a postdoctoral researcher at the Computer Science & Artificial Intelligence Laboratory (CSAIL) of the Massachusetts Institute of Technology (MIT), USA, and at Cardiff University, UK.

Interests
  • Agentic AI
  • LLMs & Transformers
  • Deep Learning
  • Generative Modeling
  • Synthetic Data
  • Data Privacy
  • Distributed Systems
  • Mobile Networks
Education
  • PhD in Information Systems, 2016

    University of Lausanne

  • MSc in Communication Systems, 2009

    Ecole Polytechnique Fédérale de Lausanne (EPFL)

  • BSc in Communication Systems, 2006

    Ecole Polytechnique Fédérale de Lausanne (EPFL)

Skills

Agentic AI & Orchestration

CrewAI, LangGraph, DSPy, LangChain, Pydantic AI, Model Context Protocol (MCP), Agent2Agent (A2A), In-Context Learning (ICL).

Deep Learning & AI

PyTorch, TensorFlow 2, Keras, Transformers, Foundation APIs (Anthropic Claude 4/4.5, OpenAI GPT-5), RNNs/LSTMs, GANs, CNNs, VAEs.

Data Science & Analytics

Pandas, NumPy, SciPy, Matplotlib, Seaborn.

Programming Languages

Python, Java, C/C++, MATLAB, SQL, Shell Scripting.

Cloud & Infrastructure

Google Cloud Platform VM instances, Amazon Web Services (AWS), Git version control.

Enterprise Web Tech

Java Enterprise Edition (J2EE), EJB, Java Servlets, JSP, JavaScript, HTML, CSS, Eclipse Jetty web containers.

Teaching Experience

Senior Teaching Assistant for Emerging Distributed Architectures (EDA)/Middleware Course

I was the senior teaching assistant for Emerging Distributed Architectures (EDA)/Middleware, a common graduate course of Ecole Polytechnique Fédérale de Lausanne (EPFL) and University of Lausanne.

This course covered the fundamental topics related to development of multi-tier enterprise architectures using Java Enterprise Edition (J2EE). More precisely, it covered Java Servlets, Java ServerPages (JSPs), Enterprise JavaBeans or Jakarta Enterprise Beans (EJBs), Java Persistence API, Message Oriented Middleware (MOM) and Java Messaging Service (JMS) for asynchronous messaging (producer/consumer, publish/subscribe). It also covered Zero-configuration networking topics such as advertising, browsing and resolving a service (in Java and Objective-C).

Semesters: Springs 2011, 2012, 2013, 2014, 2015.

My Main Tasks:

  • Supervising exercise sessions (Java/J2EE and iOS programming/Objective-C),
  • Writing detailed project guidelines and preparing exams,
  • Grading projects and exams.

Senior Teaching Assistant for Introduction to Distributed Systems (IDS) Course

I was the senior teaching assistant for Introduction to Distributed Systems (IDS), a graduate course at University of Lausanne.

This course covered the fundamental concepts of distributed Programming in the context of Java/J2SE namely, Remote Method Invocation (Java RMI), Java Concurrent Programming (Threads, Monitors, etc), Java Networking API (Java socket programing TCP/IP and UDP/IP). It also covered the basic concepts of iOS networking using Objective-C.

Semesters: Falls 2010, 2011, 2012, 2013, 2014, 2015.

My Main Tasks:

  • Supervising exercise sessions (Java/J2SE and iOS programming/Objective-C),
  • Writing detailed project guidelines and preparing exams,
  • Grading projects and exams.