FavouritesAdd to Wish List
FavouritesAdd to Wish List
from57.67USD/ h

Mathematical Foundations of Theoretical Computer Science and Algorithm Design

I provide assistance with computer science modules that have a strong mathematical component, including predicate logic, cryptography, number theory, algorithm design, discrete and combinatorial optimization, graph theory, linear programming, machine learning, and more.

Lessons include:

- Solving specific types of problems, exercises, and past exams.
- Assisting with homework and assignments.
- Assisting with the preparation of final reports and projects.

Extra information

Lessons can be conducted either online via Skype or similar videoconferencing platforms, or in-person at the UvA campus in Amsterdam or at my home location in the Amsterdam region.

Location

Online via webcam
At teacher's location: Science Park, Amsterdam, Netherlands
At teacher's location: Duivendrecht, Netherlands

|
Use ⊞+wheel to zoom!
+

General info

Age:
Adults (18-64 years old)
Student level:
Intermediate
Advanced
Duration:
60 minutes
90 minutes
120 minutes
The class is taught in:English, Romanian

About Me

I am a mathematician based in the Netherlands (Amsterdam area), holding a PhD at Vrije Universiteit, with a significant academic experience (both research and teaching).

I also have experience with private tutoring. I can cover a wide range of high level math (related) topics (at BSc and MSc level), as well as assisting Master students in applying mathematical / statistical research methods and tools in their master projects in full compliance with the academic standards.

My primary focus is to help students overcome their math anxiety - which is one of the main reasons for students' lack of self confidence/initiative - and put them "on track" for individual study. For the more advanced students, I am looking to stimulate investigation skills required for a thorough understanding of the study subject.

Education

- Faculty of Mathematics, University of Bucharest: BSc (2000) and MSc (2002).
- PhD in Stochastics / Operations Research at Vrije Universiteit, Amsterdam (2008)

Experience / Qualifications

Postdoctoral research positions at:
- TU/e (2009 - 2011),
- UvA (2014 - 2016),
- CWI (2018 - 2019).

Teaching:
- Lectures on Business Math and Statistics at VU (2006 - 2008) and Probability / Statistics (2010).

Reviews (5)

the lesson was really helpful, clear explanation and workout!
Haralambie has provided incredible support throughout our sessions in a variety of challenging areas of mathematics. The breadth of Haralambie's expertise is evident in the many ways he can demonstrate the idea. I have benefitted from Haralambie's clarity in showing the relevance of specific theorems and how they connect with upcoming material. I have learned a lot from our sessions and he marries the conceptual gaps that come up by explaining the ideas and properties very well. Haralambie provides guidance, patience, and context to the topics covered in subjects that are otherwise disorienting. We work together to hammer out a conceptual stump. My learning experience with Haralambie is fun and engaging, and his input and guidance has been incredibly helpful in elucidating areas that I have missed which improves my approach to future problems.
Amazing teacher, very knowledgable and has evident experience in many years of teaching, making learning both fun and intuitive. There is never a sense of rush, responds very fast and is flexible with meeting days. Couldn't be more satisfied :)
Very knowledgeable tutor, great for expanding your knowledge of topics you already have solid basics for
Haralambie was prepared for our lesson and clearly has the breadth of knowledge to handle any math questions a student might have.
The class is intended for university students in their early years who are preparing for their math exams. It covers a wide range of topics such as: calculus, analysis, (linear, vector, matrix) algebra, geometry, trigonometry, (basic) statistics, probability, combinatorics, business mathematics, as well as more abstract topics, such as topology, measure/integration theory and functional analysis. Depending on the student's requirements, lessons may consist of: - Providing a (comprehensive) overview of the course material, e.g. slides, lecture notes, etc. - Solving specific (types of) problems, exercises, and (old) exams. - Assisting with homework and assignments. - Setting up final reports and projects.
- I provide guidance/supervision in the use of mathematical/statistical methods such as estimation, regression, testing, statistical analysis, etc. in research projects across fields such as machine learning, psychology, sociology, economics, finance, and risk management. I also assist in presenting/interpreting the results in a scientifically compliant manner. - Additionally, I offer assistance in implementing computer code relevant to the aforementioned research projects. This class is well-suited for MSc students who are working on their theses, as well as practitioners engaged in various research studies.
The class is intended for advanced students who are enrolled in (pre-)Master courses in one or more of the following topics: Machine Learning, Stochastic Processes, Markov Chains, Queueing Theory, Stochastic Calculus, Stochastic Differential Equations and Applications, and Risk Management.

Ask a question

Send a message explaining your needs and Haralambie will reply soon:
The more detail, the better.
Ex. "Hi, when are you available to meet for a lesson?"

Availability of a typical week

(GMT -04:00) New York
MonTueWedThuFriSatSun
0              
1              
2              
3    Tuesday at 3:00  Wednesday at 3:00  Thursday at 3:00      
4    Tuesday at 4:00  Wednesday at 4:00  Thursday at 4:00      
5    Tuesday at 5:00  Wednesday at 5:00  Thursday at 5:00      
6    Tuesday at 6:00  Wednesday at 6:00  Thursday at 6:00      
7    Tuesday at 7:00  Wednesday at 7:00  Thursday at 7:00      
8    Tuesday at 8:00  Wednesday at 8:00  Thursday at 8:00      
9    Tuesday at 9:00  Wednesday at 9:00  Thursday at 9:00      
10    Tuesday at 10:00  Wednesday at 10:00  Thursday at 10:00      
11              
12              
13              
14              
15              
16              
17              
18              
19              
20              
21              
22              
23              
from $57.67At teacher's location
from $57.67Online via webcam

Good-fit Instructor Guarantee


If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.

Online reputation

  • Instructor since May 2021
  • 3 repeat students
  • Phone number verified
  • Google connected
  • Linkedin connected

Availability of a typical week

(GMT -04:00) New York
MonTueWedThuFriSatSun
0              
1              
2              
3    Tuesday at 3:00  Wednesday at 3:00  Thursday at 3:00      
4    Tuesday at 4:00  Wednesday at 4:00  Thursday at 4:00      
5    Tuesday at 5:00  Wednesday at 5:00  Thursday at 5:00      
6    Tuesday at 6:00  Wednesday at 6:00  Thursday at 6:00      
7    Tuesday at 7:00  Wednesday at 7:00  Thursday at 7:00      
8    Tuesday at 8:00  Wednesday at 8:00  Thursday at 8:00      
9    Tuesday at 9:00  Wednesday at 9:00  Thursday at 9:00      
10    Tuesday at 10:00  Wednesday at 10:00  Thursday at 10:00      
11              
12              
13              
14              
15              
16              
17              
18              
19              
20              
21              
22              
23              
from $57.67At teacher's location
from $57.67Online via webcam

Good-fit Instructor Guarantee


If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.

Share


Antoine
Introduction to Computer Programming for tech enthusiasts
Are you considering starting or changing your career to become a developer? Do you want to discover the magnificent world of computer programming? Are you overwhelmed with all that there is to learn and don't know where to start? You'll have the opportunity to learn the basics and understand the global picture in my class, by first understanding what you already know and then creating a learning path that will allow you to grasp the necessary knowledge for a smooth start. In this course, I am not teaching what I know, I am teaching what you don't know yet as a future enthusiast who is curious about coding and technology. Here are some keywords about topics I could teach you (but not limited to): java, python, object-oriented programming, git, machine learning, algorithmic reasoning, computer security.

Ahmed Yassine
Microsoft office beginner, intermediate and advanced pack.
Would you like to master the tools of Microsoft Office? This program is designed to provide you with the skills and tools necessary to better understand and master Microsoft Office tools. Microsoft Office is one of the most popular software. The three main Microsoft Office products are Microsoft Word, Microsoft PowerPoint and Microsoft Excel. This training is aimed at beginners, but if you already know the basics of Microsoft Office, we can help you better master these tools. With our help, you can easily master Microsoft Office tools. The sessions are held according to what is appropriate for the student and his level. For any questions, you are welcome to contact us.

Lukas
Learn music production, recording sampling, composition, mix and master with award winning producer
Let’s learn how to produce music from scratch to a full blown record that moves people and is recognised in the industry standard. I run a full music recording production studio packed with instruments and high end gear. You will get to know the plugins useful for diverse post production edits. As well as correct mic setup and booth usage to get best results from your recording process.

Brahim
Introduction à NoSQL DataBase MongoDB par la Pratique
Ce cours vous guidera à travers les compétences et les connaissances de base dont vous avez besoin pour démarrer avec MongoDB. Cela inclut la connexion à une base de données MongoDB, comment effectuer des opérations CRUD simples et des sujets clés tels que l'agrégation, l'indexation, la modélisation des données et les transactions. 1- Installation de MongoDB 2- Execution MongoDB 3- Utilisation des Documents et Collections 4- Comprendre les commandes de gestion de la base de données 5- Execution des fonctions CRUD (create, read, update, delete) avec mongo shell 6- Type de donnée enregistrer dans une base MongoDB 7- Requêter la base pour remonter des documents spécifiques depuis mongo shell. 8- L’agrégation 9- L’indexation 10- Modélisation des données et les transactions

Youness
Office Automation Training: Excel, Word, Remote Power Point / Online
- I teach in Excel, Word, Power point, Access, Outlook, internet, computer maintenance at home or remotely. - For more information, contact me. - I teach in Excel, Word, Power point, Access, Outlook, internet, computer maintenance at home or remotely. - For more information, contact me. - I teach in Excel, Word, Power point, Access, Outlook, internet, computer maintenance at home or remotely. - For more information, contact me.

Tristan
Maths, French, English, and test prep tutoring for all level
Maths is essential in everyday life.I mean by that that you will encounter maths in many situations. So if you are here because you are a student that needs help to understand some concepts or because you want to learn more about maths, I will try my best to teach you wath i know. My knowledge is quite broad so i can help with many subjects.

Said
Understanding the Basics of Computers: Introduction to Computers Course
This course is designed to introduce you to computer science and programming. You will learn basic computer science concepts, including algorithms, data structures, and programming paradigms. You will also learn how to write simple programs using Python or C, popular programming languages. Throughout the course, you will work on several projects, including creating a game or program that solves math problems, to help you apply what you have learned. You will also have access to a variety of resources, including online tutorials, discussion forums, and programming blogs, to deepen your understanding of the course material.

Karim
Programming and Web Development Course - Computer Engineer
Computer engineer, with 2 years of experience in individual teaching, I specialize in programming in Python, C, JAVA, as well as in web development (HTML, CSS, JS, PHP) and object-oriented programming. I offer workshops specially designed for rapid progress. My background also includes 2 years of tutoring with students from JUNIA, EMSI and preparatory classes.

Paul
I am a teacher of mathematics and I give extra hours for private lessons in science subjects
As a math teacher, I offer private lessons in science subjects. My classes are mainly aimed at cycle and college students in Geneva, as well as students from private schools. I can also help people who have already finished their schooling but who need to upgrade their knowledge for professional needs. I am generally available within 3 days of your request and I move around the canton of Geneva using public transport (TPG). Travel costs are included in my rates. For a long-term follow-up, I can give you exercises to do between sessions and correct them at home. I speak and understand English, but my lessons will be mainly in French. I am ready to adapt my teaching according to your specific needs and to provide personalized support to help you progress in scientific subjects. Do not hesitate to contact me if you have additional questions or if you wish to schedule a lesson session. I will be happy to help you in your math learning.

Pierre-Hadrien
Computer programming course (Java / Python / C)
This course is intended for those who want to start, begin or improve their programming. I can easily teach you the basics of programming in Java, Python, C but help you improve or even help you on a programming project. I practice programming since I was 14 years old and I created several projects, from high school to higher education. This course is therefore intended for all levels, for people wishing to start but also for middle school or high school students who need help in their lessons. I have already taught programming and project monitoring courses in Java and would be happy to help you achieve your goal, adapting to the level and pace / pedagogy needed by anyone. Classes take place mainly at my home or on the EPFL campus, I can also travel by public transport to your home.

Antonin
Experienced teacher in private lessons gives private lessons in the Geneva region
Need a catch-up, tutoring, private lessons or help with homework in mathematics? In computer science ? In logic? I'm here for you! I offer you a personalized approach; because there is no one method that works for everyone, I adapt to the needs and requests of each student (and their parents). The first hour of class will be used to define the student's needs, deadlines and strengths. My courses are aimed at secondary school students of all levels, higher education students and anyone wishing to refresh or strengthen their knowledge of mathematics and computer science. I have been helping friends and acquaintances on a voluntary basis for a long time in the success of their studies and I hope to be able to put this experience to the benefit of your success :)

Martial
Graduate teacher gives courses in Physics & Chemistry, Mathematics, many years of experience.
I am a dynamic and demanding teacher who gives private lessons in Physics-Chemistry as well as Mathematics. I graduated from teaching seven years ago, after a masters in physical sciences with honors, and I teach in college and high school since. I have also been preparing students for the Baccalaureate Science for many years, all of whom have been awarded very good honors. I also prepare my students for different exams (Matu, Bac, preparation for EPFL, etc...) I make sure to rework the basics so that the student can progress quickly. It is important to me that my students acquire a solid foundation of knowledge. I also give effective work methods that will allow him to progress much more quickly and so he can regain self-confidence. I can go to the student's home or also take the course via Skype.

Mathieu
Computer programming - private lessons of CMS Wordpress
Graduated from a scientific baccalaureate with a mathematics option, I then turned to a bts with an IT & network option, this training focused on the construction and development of networks and websites allowed me to learn more about the computational physical sciences. Currently, I am a Web Developer in a factory, which allows me to learn the REAL business of computer science. Below you will find what I am capable of achieving today: - Installation, configuration, and deployment of WordPress themes and modules - Custom development of Wordpress themes and plugins - Extensive use of ACF Pro, Custom Post Type, Gravity Forms, Wordfence, Google Analytics, Elementor, Sucuri Alert, Wp rocket ... tools - Development of pages in HTML, CSS, JS / Jquery, PHP, React JS. - Natural SEO. - Use of models in Adobe Illustrator and Photoshop. - Responsible for the sites - Use of the WP-Cli - CI/CD Docker - Administration and application maintenance. - Data base management. I rely on my knowledge acquired in my training as well as in the companies where I had the opportunity to work (6 years of experience in business). See you soon

Reza
Systematic Reasoning and Logical Thinking for Computer Science
You will learn Systematic Reasoning & Logical Thinking which is a requirement for entering Computer Science program in many universities. The book “Delftse Foundations of Computation” especially its second chapter will be the main source of our lesson, but other more in-depth books will be also covered if you want to improve even further on logical thinking. The topics in our lesson include: • Propositional Logic: Logical operators; Precedence rules; Logical equivalence; Implications in English; Exclusive or; Universal operators; Classifying propositions • Boolean Algebra: Substitution laws • Logic Circuits: Logic gates; Combining gates to create circuits; From circuits to propositions; Disjunctive Normal Form; Binary addition. • Predicate Logic: Predicates; Quantifiers; Tarski’s world and formal structures; • Deduction: Valid arguments and proofs; Proofs in predicate logic If you have any additional questions before starting a class, please feel free to ask me. I am here to assist! :)

Ilias
Games, animations and interactive stories with Scratch (adults)
Are you dreaming of creating your own games, animations or interactive stories? This course aims to enagage learners regardless of their programming experience. The course for beginners starts with a description of the interface and how you can import or create various backgrounds or objects. An introduction to basic command blocks follows, and as the course progresses, learners are given many opportunities to be creative, practise analytical and critical thinking, and combine various command blocks to add functionality to their programs. The course also aims to foster effective communication, as learners have the opportunity to share their creations on Scratch community, receive feedback and exchange ideas with other members. This course is intended for teachers who want to use Scratch in the classroom.