facebook
FavouritesAdd to Wish List
FavouritesAdd to Wish List
from61.18USD/ 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 (10)

Highly professional tutor with great knowledge of logic. Helps with the subject in a friendly atmosphere.
Haralambie is a great tutor with excellent mathematical knowledge. He is very clear in his explanations making the most complicated problems become child's play. He's very keen to help, hard working and professional in his approach. I'm very thankful for his help with post-grad topics such as the Calculus of Variations.
Very knowledgeable.
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.
...
- 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 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.
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 -05: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 $61.18At teacher's location
from $61.18Online 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
  • 2 repeat students
  • Phone number verified
  • Google connected
  • Linkedin connected

Availability of a typical week

(GMT -05: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 $61.18At teacher's location
from $61.18Online 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


Robert
Excel lessons, at your place, at my place or remotely, at your best convenience!
As a Franco-Belgian management teacher, I give Excel lessons with passion! Whether remotely or face-to-face, I offer many examples and exercises to accompany you. I travel without problem throughout the region of Brussels and its surroundings, for lessons of at least 2 hours. For France, courses are only given remotely. Here are some key words that will be covered in my classes: Scenario analysis, Year, Rounding, Today, Bdnb, Bdnbval, Bdsum, Search, Column, Copy/paste in values, Copy/paste with transposition, Consolidation, Date, Datedif, Determat, Dollar, Right, Righterg, Equiv, Esterror, Estna, Frequency, Filter (simple and advanced), Format of cells, Left, Large.Value, Printing of documents, Index, Indirect, Inversemat, Day, Weekday, Line, Matrix, Max, Maxa, Max.Si, Min , Mina, Mina.If, Formatting of cells and ranges, Month, Average, Average.If, Nb, Nb.If, Nbval, Naming of cells and ranges, No, Small.value, Product, Productmat, Protection of cells, Lookup (Lookup), Lookupv (VLookup), Lookuph (HLookup), If (If), If.Not.Disp, If.Conditions, Iferror, Sum, Sumproduct, Sum.If, Sum.If.Set, Substitute , Pivot tables, Sorting, Cell locking Do not hesitate to contact me to organize your lessons according to your needs and availability. Together, we will develop your Excel skills in an efficient and personalized way.

Ricardo
Master Coding with a Pro Tutor: C, C++, C#, Python, Java, and More! Unleash Your Programming Potential Today!
Welcome to Personalized Learning Excellence! In our first session, we'll set expectations and explore your preferred learning methods. My tutoring is all about you – flexible, interactive, and tailored to your pace. Engage in dynamic voice chats, where questions are encouraged, and concepts are demystified at your speed. Whether you bring your ongoing projects or pinpoint specific challenges, I'm here to guide you. We'll dive deep, strengthening your reasoning skills as we unravel coding puzzles together. Struggling with a particular topic? Fear not! Share your concerns, and I'll craft targeted activities that not only conquer the hurdle but also illuminate interconnected concepts, ensuring you build a robust foundation. Unlock the potential of ongoing learning in our programming sessions. Each lesson serves as a stepping stone, building upon the last to deepen your coding expertise. Join me for a transformative experience where the cumulative effect of multiple sessions enhances your programming prowess. Let's embark on a series of lessons that delve into the intricacies of coding, turning each session into a valuable building block toward your programming mastery. Let's embark on a learning journey where understanding takes the lead, and your coding proficiency soars to new heights!

Hamza
Maîtrisez Python avec un Expert en Programmation et Data Science
Découvrez la puissance de Python avec un formateur expérimenté en informatique ! Je suis Hamza, un développeur passionné et mentor chevronné avec une vaste expérience dans l'enseignement de la programmation. Mon approche pédagogique unique vous permettra d'acquérir rapidement des compétences solides en Python, tout en découvrant ses applications concrètes dans le monde professionnel. Ce que vous apprendrez : Fondamentaux de Python (variables, structures de contrôle, fonctions) Programmation orientée objet avancée Analyse et visualisation de données avec pandas et matplotlib Développement d'interfaces graphiques avec PyQt Projets pratiques inspirés de cas réels en entreprise Pourquoi me choisir ? Plus de 5 ans d'expérience en formation et mentorat Méthode pédagogique adaptée à tous les niveaux Approche hands-on basée sur des projets concrets Passion contagieuse pour le code et l'innovation technologique Que vous soyez débutant cherchant à vous lancer dans la programmation ou professionnel souhaitant monter en compétences, ce cours vous ouvrira de nouvelles perspectives passionnantes dans le monde du développement logiciel et de la data science. Rejoignez-moi pour un voyage captivant au cœur du langage de programmation le plus polyvalent et demandé du marché ! Réservez maintenant et faites le premier pas vers la maîtrise de Python. Votre carrière en tant que développeur Python commence ici !

Oussama
Mastering Web Development: From Fundamentals to Advanced Techniques
What You’ll Learn: Front-end Technologies: HTML, CSS, JavaScript, React.js, Next.js, TailwindCSS for creating dynamic, responsive applications. Back-end Mastery: Node.js, Nest js, Express, and Fastify for building robust and scalable web servers. Databases: MySQL, PostgreSQL, and MongoDB for handling data efficiently. DevOps & Deployment: Learn Docker, CI/CD with GitHub Actions, and cloud deployment practices to ensure your applications are production-ready. How You Will Benefit: Students: Gain the technical skills and portfolio to ace your academic projects and land internships or entry-level jobs. Self-Taught Learners: Stop the guesswork and follow a structured, hands-on approach to mastering full-stack development faster. Professionals: Upgrade your skills to meet the demands of modern web development and position yourself for career growth. Why My Course is Different: Real-World Projects: You'll build applications that solve real business problems, like a complete e-commerce site, RESTful APIs, and microservices. Tailored Learning: Each course is personalized to your experience level and goals, ensuring you get the most out of every session. Problem-Solving Focus: From debugging to performance optimization, you'll learn to tackle real-world challenges confidently. Industry-Relevant Skills: Stay ahead of the curve with training in modern technologies and practices that top employers are looking for.

Salim
Computer science courses (Algorithms, Python, SQL, Power BI and MS office)
Hi there! I'm a Data Scientist and Data Analyst with over five years of experience, here to help you master Python, algorithms, SQL, and Power BI. I focus on practical, real-world applications, so whether you're just starting or looking to advance, my lessons will equip you with the skills to succeed. Let's make learning fun and effective!

Aya
Mathematics course for children and adolescents.
Professional teacher with more than 5 years of experience in this field. I have followed several training courses in pedagogy and teaching methods in order to be able to ensure the right approach and/or technique for each age and each personality. I manage to put my pupils and students at ease, to make them love and understand the course or subject that they find difficult. I teach in 3 main languages: French, English and Arabic. Do not hesitate to contact me to find out more :)

Riadh
Introductory Course in Computer Science, Computer Networks and Telecommunications.
The course will cover the following points: - Office automation (Word, Excel) - Network administration - CCNA Training (This program provides the foundation for IT professionals who are familiar with the Cisco networks and operating systems) - Teaching network courses (LAN, MAN, WAN, TCP/IP protocols) - Practical work (Packet tracer) - Some notions on computer security

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.

Shalitha
Software Engineering : Python : Java : From Senior Developer
I am a lecturer and a senior software engineer. I got my degree in Engineering with Mathematics and completed the masters with Computer Science heavily covered with mathematics. I have more than 7 years of teaching experience. I will work with the student and get to know about his/her level. Then I will improve it from there. I will teach so that the learning will be an interesting experience for the child.

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.

Florian
Logic, formal languages, and automata theory for computer science
Experienced and patient teacher of logic for computer science. I have taught logic, formal languages and automata theory to undergraduates for six years. My tutoring is adapted to the student's level and goals. Whether you need to learn logic for your studies, or you would simply like to know more about the subject, I will be more than happy to help you improve your understanding and skills. Logic The sciences presuppose a certain standard of rationality. An ability to distinguish between correct reasoning and claims that do not follow from the assumptions. In this class we study the basic principles of logic and apply mathematical techniques to the study thereof. Topics include: Propositional and Predicate Logic Syntax and semantics Semantic Tableaux Natural deduction Correctness and soundness Completeness Formal languages and automata A formal language is an abstraction of general characteristics of programming languages. Such a languages consists of a set of symbols together with some rules to determine whether a string made up out of those symbols is a member of the language. Topics include: Regular languages, context-free languages Finite automata, pushdown automata, Turing machines Regular expressions Regular grammar, context-sensitive grammar Pumping lemmas for regular and context-free languages

Mouad
Support course in Python (For all levels, CPGE)
Passionate about programming, we offer Python support courses adapted to all levels, from beginner to advanced. These courses are aimed at students in preparatory classes for grandes écoles (CPGE) as well as anyone wishing to acquire solid programming skills. The lessons cover the essential foundations of Python with a clear and accessible teaching approach. Whether you are new to programming or want to deepen your knowledge, you will benefit from structured and progressive teaching. With a focus on concrete concepts and practical examples, these courses aim to strengthen your skills in a tangible way. You will be guided through the nuances of Python, gaining a deep understanding that will benefit you both in your studies and in your future career. Join us to explore the fundamentals of Python programming and progress to more advanced levels. Together, we will build a solid foundation and develop the skills needed to succeed in the dynamic world of computer programming.

Azzedine
Développez votre expertise en Power BI et Business Intelligence : Créez des tableaux de bord percutants et des visualisations de données pro
Vous êtes impliqué dans les finances, la gestion, la planification, la gestion de projet, les ressources humaines, ou peut-être même un étudiant ambitieux désireux de perfectionner ses compétences en matière de tableau de bord professionnel. Si vous recherchez une solution qui va au-delà des limitations d'Excel et de PowerPoint, alors vous êtes au bon endroit : permettez moi de vous présenter Power BI. Avec Power BI, je vous propose bien plus qu'un simple outil. C'est une passerelle vers des rapports interactifs, une gestion efficace des données et une analyse avancée. Voici ce que je peux vous offrir : - Création et gestion experte de rapports interactifs. - Transformation et nettoyage minutieux des données pour une précision maximale. - Utilisation des puissantes formules DAX pour une analyse de données avancée. - Création de visualisations personnalisées et de tableaux de bord percutants. - Partage sécurisé et publication de vos rapports pour une collaboration sans heurts. -Automatisation des tâches répétitives avec Power BI & Power Query. Peu importe vos besoins spécifiques - qu'il s'agisse de projets professionnels, d'études ou d'aspirations personnelles - je suis là pour vous offrir une solution sur mesure. Ensemble, nous créerons un programme adapté à vos objectifs, vous guidant à chaque étape de votre parcours d'apprentissage. Que vous soyez un novice cherchant à maîtriser les bases ou un expert désireux d'approfondir vos connaissances en analyse de données, je suis là pour vous fournir l'expertise et le soutien nécessaires pour réussir.

Hamza
Private lessons in Mathematics for high school and undergraduate students (analysis, Algebra, etc.):
As a passionate teacher and doctoral student in mathematics, I offer tailor-made support courses for levels (high school, license (1st and second year (Fssm, fst)...). Whether to understand complex concepts, prepare for an exam or strengthen your skills, I am here to help you succeed.

Reza
Python programming language (Theoretical and Practical)
Nowadays, Python is almost required everywhere around us. - From smart devices like TVs and Smart Phones to Smart Vehicles - Desktop computers to high end servers Having knowledge about Python can play an important role in our life. Therefore let's start to learn PYTHON. Be sure that would be FUN. In this class we are going to talk about: - Basics of programming in computer - Getting ready a Windows, Linux, or Mac OS for coding - A little about the binary world and the mathematics behind that - Differences between 32-bit (x86) and 64-bit (x64) systems - Talk a little about how to think algorithmically - What Python is, and the benefits of learning python, and the areas it uses - How to write steps of our thinking in psudocode, and design a flowchart for our program - Getting familliar with fundamentals of Python - Writing small programms (Excercises and Assignments) - Conditional loops - Working with Input and Outputs - Working with files (Read from and Write to) Note that since this course is designed for beginner and intermediate levels, it does not contain advance topics like Object Oriented Programming (OOP)