Fuat's photo

Fuat Akal


I received my Ph.D. from the Department of Computer Science at ETH Zurich, where I was a member of Professor Hans-Jörg Schek’s Database Research Group (DBS) of Prof. Hans-Jörg Schek. After completing my doctoral studies, I joined Professor Heiko Schuldt’s Database and Information Systems (DBIS) group of Prof. Heiko Schuldt in the Department of Computer Science at the University of Basel (UNIBAS) as a researcher.


I later worked as an engineer with the Data Integration team at the Functional Genomics Center Zurich, contributing to the development of B-Fabric, a data management platform for the life sciences. Subsequently, I served as an assistant professor in the Department of Computer Engineering at Hacettepe University in Ankara.


I currently work as a freelance professional and teach part-time at the University of the Potomac in Washington, D.C.

Research


My primary research interests are applied artificial intelligence (AI) and large language models (LLMs). I have developed user-friendly, machine-learning-based applications to support physicians in diagnosing diseases and interpreting medical images, including microscopic and radiological images. I have extensive experience collaborating with researchers in medicine and the life sciences and remain open to new research collaborations. I also occasionally explore problems in finance through personal projects.

Some keywords that sound interesting to me = { ai, llm, machine learning, deep learning, computer vision, nlp, big data, cloud computing, databases }

I am always looking for graduate students who are interested in building machine learning based applications.

  • None at the moment.

  • Serdar Altuntaş

    Thesis: Curriculum Learning Guided Multimodal and Multitasking Deep Learning Model for Diagnosis and Lesion Localization of Cystic Fibrosis and Non-Cystic Fibrosis Bronchiectasis

  • Yunus Emre Işıkdemir

    Thesis: Generative AI in Healthcare: A Turkish Chatbot for Symptom Assesment and Tailored Recommendations

  • Zehra Karhan

    Thesis: Proposing a Hybrid Method for Mitotic Figure Detection and Counting, and Calculation of Ki67 Index Used for Grading Histopathological Images of Neuroendocrine Tumors

  • Ayoub Abid
    Thesis: Development of a Machine Learning Based Application for Diagnosing Autoinflammatory Diseases

  • Bilal Taşkın

    Thesis: Impact of the Covid-19 Era on the Central Banks' Monetary Policy Communication: An Analysis of FOMC Minutes using NLP Techniques (2023)

  • Nurullah Celal Uslu

    Thesis: Detection of Transaction Based Manipulations in Capital Markets (2022)

  • Burak Kahveci

    Thesis: Detecting Tubules and Spermatogonial Stem Cells in Mouse Testis Micrographs by Using Image Analysis Techniques (2021)

  • Seçil Taburoğlu

    Thesis: A Hybrid and Reliable Method Integrating Depth Analysis with Machine Learning Techniques to Predict Stock Price Directions (2019)

  • Murat Oruc

    Thesis: Detecting Design Patterns in Object-Oriented Models by Using a Graph Mining Approach (2016)

Publications


Talks


Teaching



I teach several interesting classes every semester. One class I always volunteer to give is the Introduction to Programming course. It allows me to get in touch with freshmen. It also helps me keep my Python abilities sharp. In the data-intensive applications class, I teach students how to use machine learning in problem-solving. I cover big data processing architectures and platforms in the cloud computing and next generation databases classes.

  • AIT600 Artificial Intelligence (Online)
  • AIT620 Methods of Artificial Intelligence and Machine Learning
  • DACS610 Data Mining (Online)

  • CBSC530 Cyber Crime and Homeland Security
  • COMP316 Security Administration II
  • MICS466 Windows Server - Directory Services
  • MCAP520 Enterprise Data Management and Administration
  • CMP652 Next Generation Database Management Systems (Spring 2023)
  • BBS640 User Interface Design (Spring 2023)
  • VBM674 Cloud Computing and Virtualization (Spring 2021)
  • BBM102 Introduction to Programming - II (Spring 2023)
  • BBM102 Introduction to Programming - II (Spring 2023)
  • BBM467 Data Intensive Applications (Fall 2022)
  • BBS632 Database Systems (Fall 2022)
  • BBM101 Introduction to Programming - I (Fall 2022)
  • BBS640 User Interface Design (Spring 2022)
  • CMP652 Next Generation Database Systems (Spring 2022)
  • BBM467 Data Intensive Applications (Spring 2022)
  • BBM101 Introduction to Programming - I (Fall 2021)
  • BBM371 Data Management (Fall 2021)
  • BBS632 Database Systems (Fall 2021)
  • BBM467 Data Intensive Applications (Spring 2021)
  • CMP652 Next Generation Database Systems (Spring 2021)
  • BBS640 User Interface Design (Spring 2021)
  • VBM674 Cloud Computing and Virtualization (Spring 2021)
  • BBM371 Data Management (Fall 2020)
  • BBM101 Introduction to Programming - I (Fall 2020)
  • BBS632 Database Systems (Fall 2020)
  • BBS640 User Interface Design (Fall 2020)
  • BBM467 Data Intensive Applications (Spring 2020)
  • BBM471 Database Management Systems (Spring 2020)
  • VBM674 Cloud Computing and Virtualization (Spring 2020)
  • BBM101 Introduction to Programming - I (Fall 2019)
  • CMP652 Next Generation Database Systems (Fall 2019)
  • BBM471 Database Management Systems (Spring 2017)
  • CMP652 Next Generation Database Systems (Spring 2017)
  • VBM662 Human Computer Interaction (Spring 2017)
  • VBM674 Cloud Computing and Virtualization (Spring 2017)
  • BBM102 Introduction to Programming - II (Spring 2016)
  • BIL652 Next Generation Database Systems (Spring 2016)
  • BBS653 Database Design and Management - Veritabani Tasarimi ve Yonetimi (Spring 2016)
  • VBM657 Data Warehouses - Veri Ambarlari (Spring 2016)
  • BBM101 Introduction to Programming - I (Fall 2016)
  • BBM467 Data Intensive Applications (Fall 2016)
  • VBM662 Human Computer Interaction (Fall 2016)
  • VBM674 Cloud Computing and Virtualization (Fall 2016)
  • BIL652 Next Generation Database Systems (Spring 2016)
  • VBM671 Semantic Web (Spring 2016)
  • BBM101 Introduction to Programming - II (Spring 2016)
  • BBM101 Introduction to Programming - I (Fall 2015)
  • BBM467 Data Intensive Applications (Fall 2015)
  • BIL652 Next Generation Database Systems (Spring 2015)
  • BBM102 Introduction to Programming - II (Spring 2015)
  • BBM101 Introduction to Programming - I (Fall 2014)
  • BBM467 Data Intensive Applications (Fall 2014)
  • BBM469 Data Intensive Applications Lab (Fall 2014)
  • VBM674 Cloud Computing and Virtualization (Spring 2014)
  • BIL652 Next Generation Database Systems (Spring 2014)
  • BBM102 Introduction to Programming - II (Spring 2014)
  • BBM101 Introduction to Programming - I (Fall 2013)
  • BBM467 Data Intensive Applications (Fall 2013)
  • BBM469 Data Intensive Applications Lab (Fall 2013)

Blog


I started The Good Class recently. I must admit that I did not create much content yet. But, I promise to improve it. I want to share my thoughts, experiences, and knowledge for free with all interested parties. I intend to stay mostly technical. I will focus on data science, machine learning, and Python.

Visit thegoodclass.net Home Page!

Or, you can find two sample blog posts below for your easy access.

Why Accuracy may not be the Best Metric to Evaluate Models in Medical Settings?

There are several metrics we can use for evaluating a machine learning (ML) model. One of them is accuracy... ...

Read

How to Move your Data Application to the Web?


Let us say you developed a machine learning model to diagnose Growing Pains (GP) in children. It is a disease, ...

Read
The Effects of Varying Threshold on Evaluation Metrics

Let's assume you have a prediction model that returns a probability score to indicate how likely a tumor tissue sample ...

Read

Connect