Burak Suyunu

Boğaziçi University · Computer Engineering

Just a human being who needs something to learn and eat.

Something Needed: To be decided when I find a fair coin to toss.

Reasearch Interests: Bioinformatics, NLP, Bayesian Statistics, Machine Learning, Active Learning, Monte Carlo Methods, Matrix and Tensor Factorization

Office: BM 17B (PILAB Sigma) - North Campus


Boğaziçi University · PhD

Computer Engineering
Thesis Topic: Identifying and Characterizing the Language Units in Protein Sequences
September 2017 - Present

Boğaziçi University · MSc

Computer Engineering
Supervised by Prof. Tunga Güngör
September 2017 - September 2020

Boğaziçi University · BSc

Computer Engineering

GPA: 3.48

September 2012 - June 2017


Boğaziçi University

  • STS 488      The Age of Sustainability
  • CmpE 59H Bioinformatics

  • CmpE 597  Deep Learning

  • CmpE 58T  Advanced Natural Language Processing

  • CmpE 547  Bayesian Statistics and Machine Learning
  • CmpE 548  Monte Carlo Methods

  • IE 517         Heuristic Methods in Optimization
  • IE 515         Graphs and Network Flows
  • IE 501         Optimization Techniques

  • CmpE 595  Complexity Theory
  • CmpE 59E  Evolutionary Dynamics
  • CmpE 593  Multiagent Systems
  • CmpE 523  Performance Evaluation of Computer Networks
  • CmpE 58D Requirements Engineering
  • CmpE 583  Fundamentals of Cybersecurity


Teaching Assistant

Boğaziçi University - Computer Engineering

A regular teaching assistant that is in the search of different teaching experiences. Detailed information at Teaching section.

February 2018 - Present

Data Scientist

OpenMaker (EU Project)

Something Shiny - Member of the data insight team that creates community analytics and personalized recommendations with machine learning and psychometric profiling.

October 2017 - February 2019

Junior Data Scientist

TRT World

Social Media Analysis of TRT World Twitter account. Strong usage of Twitter API via Python to analyze TRT World followers. Visual report about influencing power of TRT World followers. Visual report with hierarchical graphs, comparing TRT World’s and its competitors’ follower profiles.

March 2017 - July 2017

Software Engineer Intern

Baykar Makina

Worked on vision systems of Bayraktar UAV and enhanced its vision control console. Continued and developed Mosaic Vision of UAVs with OpenCV

June 2016 - August 2016

Software Engineer Intern

Eksi Bir Artı Bir Yazılım (P1M1)

Prepared a detailed Transportation Management System Report and made an Analysis. Worked on routing and distance calculation problems. Made mapping and routing applications by using Google Maps API and Yandex Maps API.

July 2015 - August 2015

Security Engineer Intern

Ülker Yıldız Holding

Worked with Information System Security Professionals. Studied Python for security professionals and the basics of White hat hacking.

June 2015 - July 2015


Teaching Assistant · Computer Engineering · Boğaziçi University
CmpE 150 Introduction to Computing in C Language (2018 Spring, 2018 Fall, 2019 Fall, 2020 Spring, 2020 Summer)
  • We teach C language to non-cmpe students. Weekly 3 hours lab sections filled with lecturing, question solving, Pokemon and other usual things.

CmpE 150 Introduction to Computing in Python Language (2020 Fall, 2021 Spring, 2021 Fall)
  • We teach Python language to cmpe and non-cmpe students. Weekly 3 hours lab sections filled with lecturing, question solving, Pokemon and other usual things.

CmpE 260 Principles of Programming Languages (2019 Spring)
  • main paradigms of computation, languages representative of these paradigms, techniques of implementing various programming language constructs, as well as basic concepts relating to the specification of programming languages.

CmpE 300 Analysis of Algorithms (2018 Fall, 2021 Fall)
  • Analysis of computer science algorithms: Sorting, searching, paging and parallelism. Analysis of mathematical algorithms: games and puzzles, network algorithms, and probabilistic algorithms.

CmpE 321 Introduction to Database Systems (2022 Spring)
  • Logical organization of data: Entity-relationship modeling of data. Hierarchical, network and relational models. Data description and query languages. Normal forms and database design. Physical design and access strategies. Security, integrity and reliability. Design and implementation of a simple database management system that includes file security and a simple query language.

CmpE 352 Fundamentals of Software Engineering (2022 Spring)
  • Introductory concepts in software engineering. The software life cycle and the phases in software development: feasibility study, analysis, specification, design, implementation and testing, documentation and maintenance. Tools, techniques, environments and methodologies. Management issues: planning, organization and control. Professional ethics.

CmpE 597 Deep Learning (2019 Spring)
  • Neural Networks but deeper. How to train and use them (with Keras). CNNs, RNNs, LSTMs, GRUs, GANs, word embeddings.


Conference Papers

  • B. Suyunu et al., "Semi-Supervised Psychometric Scoring of Document Collections," 2018 IEEE International Conference on Data Mining Workshops (ICDMW), 2018, pp. 1367-1374, doi: 10.1109/ICDMW.2018.00194.
  • B. Suyunu, G. Aycı and A. T. Cemgil, "Active selection of elements for Bayesian nonnegative matrix factorization," 2018 26th Signal Processing and Communications Applications Conference (SIU), 2018, pp. 1-4, doi: 10.1109/SIU.2018.8404396.
  • G. Ayci, A. Köksal, M. M. Mutlu, B. Suyunu and A. T. Cemgil, "Active Learning with Bayesian Nonnegative Matrix Factorization for Recommender Systems," 2019 27th Signal Processing and Communications Applications Conference (SIU), 2019, pp. 1-4, doi: 10.1109/SIU.2019.8806327.

Nice Things


Sustainable Development · Skiing · Travel · Food

We have two ears and one mouth so that we can listen twice as much as we speak.- Epictetus

Try not to become a man of success, but rather try to become a man of value.- Albert Einstein