FavouritesAdd to Wish List
FavouritesAdd to Wish List
from53.00EUR/ h

Mathematical Foundations of Theoretical Computer Science and Algorithm Design

Provides assistance with computer science modules with a strong mathematical component: predicate logic, cryptography, number theory, algorithm design, discrete / combinatorial optimization, graph theory, linear programming, machine learning, etc.

Lessons consist of:
- Working out specific (types of) problems, exercises, (old) exams.
- Working out homeworks / assignments.
- Setting up final reports and projects.

Extra information

Lessons are held online via Skype (or similar videoconferencing platforms) or on-site, in the UvA campus (Amsterdam) or at my home location (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

Skills:
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 (1)

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, preparing for their math exams. It covers topics such as: calculus, analysis, (linear, vector, matrix) algebra, geometry, trigonometry, (basic) statistics, probability, combinatorics, business mathematics, but also more abstract topics, such as topology, measure / integration theory and functional analysis. Depending on the student's requirements, lessons may consist of: - A (comprehensive) overview of the course material, e.g. slides, lecture notes, etc. - Working out specific (types of) problems, exercises, (old) exams. - Working out homeworks / assignments. - Setting up final reports and projects.
Stochastic Processes, Markov Chains, Queueing Theory, Stochastic Calculus, Stochastic Differential Equations and Applications, Risk Management. The class is intended for advanced students which are following (pre-) Master courses in one of the above listed topics.
- Provide guidance / supervision in the use of mathematical / statistical methods (estimation, regression, testing, statistical analysis, etc) in research projects (machine learning, psychology, sociology, economics, finance, risk management), with presentation / interpretation of the results in a scientifically compliant way. - Provide assistance in implementing computer code relevant for the above type of research projects. The class is suited for MSc students who need to complete their thesis, as well as for practitioners who are conducting various research studies.

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 53€At teacher's location
from 53€Online 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
  • 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 53€At teacher's location
from 53€Online 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


Daniele
Private lessons for Computer Science, Java, Python, Javascript, React, Angular, Node
I'm a professional and young software engineer working in Munich, Germany. I have completed many different enterprise projects that came to life and are accessed by thousands of users. In this class, we can cover any general computer science topic related to high school and university exams, as well as real-life enterprise project consultancy. I have been teaching for many years and I have adopted a way of learning with "ELI5": "Explain like I'm five". I'm gonna explain hard concepts in easy and real-world examples. We're not just gonna learn a language or topic, but learn how to learn fast and adapt it in every aspect. I'm a passionate software developer and I will make you love the subject by teaching it in a fun and successful way. Please get in touch with me to let me know what kind of help you need. I'm here for you!

Mathieu
Computer Programming Fundamentals (Mostly C++, C# or Java) / Les Fondements de la Programmation (majoritairement en C++, C# ou en Java)
(English Below) Nous vivons dans un monde où la programmation est une compétence hautement prisée. Durant mon cours, je vais tenter de vous enseigner les fondements de la programmation en respectant votre avancée personelle. Je suis quelqu'un de très patient, attentif et je m'efforce à présenter les concepts d'une maniére interessante et amusante. Lors de la première leçon, nous verrons ensemble quel environement et quel language est le mieux adapté à vos besoins et vos envies. We live in a world where computer programming is becoming a must-know. This class will attempt to teach you the fundamentals of the skill at your own rhythm. I'm a patient and mindful teacher and I always make an effort to deliver concepts in an interesting way. During your first lesson, we will decide together what environment and what language are best suited for you.

Hammad
Professional Python Tutor with immense Interest in Data Science and Deep Learning
Hey, This is Hammad, I'm a Python Developer and I am working on Python for almost 2 years😇. I will teach you a Full Beginner's Computer Science: Python Course covering from the basics to advanced level programming. My bachelor's in Computer Science is in progress and use python on a regular basis in Data Science, Deep Learning Programming. Teaching Methodology I also give online tuition, my teaching methodology mainly involves explaining concepts with examples by using Jupyter Notebooks. Then I practice one or two questions with the student. Then I give questions to students through sharing Notebooks on screen and ask them to solve on their own. I help them out if they are stuck and then we discuss the answers. This helps in having an interactive class and you will surely not be bored with me and will start liking Python even more😊. General Course Outline: //Python 1 // Print Variables. Logical Operators. Comparison Operators. Comparison Operators If/Else Statements Comments. User Input. List and List’s Functions. List Slicing. Tuples. //Python 2 // For Loops. Nested For Loop. Break, Continue, Pass. Type Casting. Sets. Dictionary. //Python 3// Functions While Loops. Exceptions. File I/O. CSV file. JSON File. Learning Python has never been so easy, enjoyable, and affordable! Don’t lose one more second when you can start learning Python right now! More and More people are doing it. Are you ready to embrace this wonderful experience? Get Access Now! Best Regards, Hammad

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.

Christopher
Maths and Computer science Tutoring/ Test preparation
Hello! My name is Christopher and I am currently studying Computer science at TU Delft. I am able to tutor in both Maths and Computer Science at any elementary or High school level and have experience teaching a range of syllabus. Qualifications: - A levels: -A* in Maths - A* in Computer Science - A* in Music - Certified Microsoft Innovative Educator Experience: ZVEZA PRIJATELJEV MLADINE LJUBLJANA (ASSOCIATION FOR FRIENDS OF YOUTH) ZPM is an association in Slovenia that aims to help underprivileged children in many different ways including food packets, after-school clubs, and tutoring. I originally started as a volunteer in 2016 and since then I have helped countless students with their school work; most commonly in Maths but also other subjects like Physics, English, and Chemistry. Later my position developed into employment where I would run after school clubs to help the children build confidence and talk about their emotions, make fun programs for summer camps, and of course, I continued with tutoring many children GIRLS DO CODE Girls Do Code is an organization in Slovenia that aims to get more women into STEM, they believe that this interest has to start in childhood and therefore they offer lessons in Computer Science to over 300 girls. This cause was something that I thought was incredibly important and so I became a volunteer for their organization. This entailed teaching a group of 10 girls the basics of Computer Science in a fun and creative way and was a very rewarding experience. Through my training for Girls Do Code, I was certified by Microsoft as an Innovative Educator. I currently work as a Maths teaching assistant at an international school in the Netherlands where I work with children struggling with maths in small groups. Please don't hesitate to reach out if you have any questions!

Robert
Excel lessons, at your place, at my place or remotely, at your convenience
Management teacher gives, with a lot of passion!, Excel courses, remotely or not. Many examples and exercises to provide you. Travel without problem throughout Brussels and surroundings. Keywords : 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

Marek
Using a PC or Mac for people of all ages.
Graduate teacher with great experience and a lot of patience offers courses suitable for people of all ages. Also great experience in exam preparation. Whether you are young who must have good exam results or senior who want to progress in the mastery of computer tools, I will accompany you in this process. Classes can be given for PCs, Macs or phones and tablets.

Dimitri
Microsoft Word Mastery Course - Formatting and Layout with Word
During this training, you will have the opportunity to acquire advanced skills for optimal and professional use of Microsoft Word software. In the program, - Text formatting - Document layout - Book design tool (pagination, division into chapters, table of contents, table of illustrations, bibliography, cover page, etc.) - Impression - Use of developer tools - Sharing and collaborative work - Tips to gain efficiency and speed. The course begins with a knowledge test that will allow us to assess your skills and focus on the essentials. Duration: 1 month Hourly volume: 24 hours Register now !

Said
Maths and info lessons provided by an associate professor
With a more advanced psycho-pedagogical and didactic spirit, the associate professor and doctor Said of Casablanca, +16 years of professionalism and expertise in the field of teaching, of several scientific works, pedagogue and didactician, offers you sessions of excellence in Maths-Info for BAC-CPGE-Mission and Sup. • Academic and university support sessions which respect the expected educational objectives and guide the learner towards excellence. • Understand and assimilate your courses by adopting methodological approaches that are simple, fruitful and of a high educational level. • Learning based on more advanced psycho-pedagogical and educational approaches. • Techniques, tips and methodologies of scientific and academic writing. • Acquire the skills required for judicious work and self-confidence. • Correspondence courses, distance courses and home courses. • Reinforcement, supervision, homework help and individual support.

Abdelhamid
Private lessons in computer science for undergraduate students in computer science.
Hi there. University professor, I offer support courses to help you learn and master the following courses: (1) Algorithms (basic and advanced) (2) Programming (C, C++, Java, Python, Assembler, ProLog, Lisp, Occaml) (3) Object-oriented programming (4) Compilation theory (Automata, regular expressions, grammar, lexical analysis, syntactic analysis, semantic analysis). I can also help you to do your homework in TD and TP and supervise you in your projects (correction of old exam subjects, proposal of exam subjects). The support courses that I offer are of different forms: pdf courses calibrated according to your level, courses recorded in the form of videos, online courses.

Mehdi
Computer Science, Algorithmic and Programming Tutoring
I am a computer engineer and I offer courses to students who wish to consolidate their theoretical knowledge and practical skills in computer science. The courses are adaptable according to your needs and the field of computer science that you wish to consolidate the most. However, I suggest you choose one of the following specialty areas that I master: Algorithmics, Programming (C / C ++, Java, C #, Python), Web (HTML, CSS, Javascript, Ajax, XML, etc.), Data structure . I am an engineer in computer science, I offer courses to students who wish to consolidate their theoretical knowledge and practical skills in computer science. The courses are adapted according to your needs. However, I suggest you to choose between the next areas that suits you: Algorithmic, Programming (C / C ++, Java, C #, Python), Web (HTML, CSS, Javascript, Ajax, XML, etc), Data structure.

Victor
[Computer courses] Assistance for the elderly (mail, word, excel, etc) / Python programming
Two types of courses are possible. (1) On the one hand, support courses for the elderly. How to facilitate his access to his emails? How to configure your computer hardware? How to create a simple and robust IT environment over time. (2) On the other hand, I teach programming to people who would like to discover this field. I can teach several programming languages, but Python is probably the one I recommend for beginners. Thanks to the Zoom software, possibility for me to unlock your computer problems remotely in case of emergency! My accompaniment: • Available H24, 7/7, via message/email outside of class to answer urgent questions, or to solve an unforeseen computer problem. • Provide additional exercises if necessary. • Possibility of giving lessons to two students at the same time if they are in the same class.

Houssem
Computer Science, Programming ( Object Oriented Programming , Web Dev, etc.. ) & Mathematics Class.
A study of basic programming constructs, techniques and fundamental control structures. Emphasis is on Object Oriented and modular programming. Coverage includes data types, functions, arrays and pointers. You can ask me whatever question comes to your mind whether it concerns programming, math or science in general! I'll be glad to help.

Amandine
Mastering IT for your daily needs
Hello, You are an adult and you need the technology to take steps or take actions. But it seems difficult to see insurmountable on your own. Arm with your notebook, you would like us to explain you step by step and know how to reproduce in order to gain confidence and autonomy! That's good, I'm able to guide you and explain what the platforms / sites expect from you! For example, how to lighten a file so that it is accepted on official sites? What are the different file formats? What are the tips to save time or make your job easier? I have a European license for computer graphics (design using the computer) and the handling and use of the different software (in French and in English) does not scare me. I have been helping those around me for many years, I have also learned to create tutorials. The language barrier is not a barrier. I have patience, curiosity and I am a teacher. And above all, I will create real situations drawn from our learning in order to assess your progress, give feedback and anchor your new skills! Take a first lesson in order to get to know each other and understand your needs, whether they are one-off or part of a longer course. Hope to meet you ! Amandine

Ikram
University courses: Algebra, analysis, logic, statistics, probabilities, optimization..
I am a Mathematics teacher graduated from the Ecole Normale Supérieure with 5 years of experience in support classes. This allowed me to acquire many skills that I put at your disposal today. I offer additional courses for university students who find it difficult to understand the course and the tutorials. My goal? accompany them to the end to overcome their difficulties and achieve their goals. Most importantly, I adapt. "The courses are well adapted according to the needs of each student." All you have to do: - Contact me. - Send me the course in advance to see the concepts you have covered. - Apply the notions of the course via application exercises (also tutorials). Feel free to contact me for more information