Skip to main content

Information About Thanasis - Dinas Powys trainer -

Profile Picture

Thanasis's profile picture

References

This is how 2 referees rated Thanasis:

Reliability

Trustworthiness

Professionalism

Badges

Specialisms Taught

AI

Hourly Charge
Beginner £55.00
Intermediate £55.00
Advanced £55.00
Expert £55.00

C++

Hourly Charge
Beginner £55.00
Intermediate £55.00
Advanced £55.00
Expert £55.00

Java

Hourly Charge
Beginner £55.00
Intermediate £55.00
Advanced £55.00

Python

Hourly Charge
Beginner £55.00
Intermediate £55.00
Advanced £55.00
Expert £55.00

MySQL

Hourly Charge
Beginner £55.00
Intermediate £55.00
Advanced £55.00
Expert £55.00

Map Location

Personal Description:

I currently work as a Senior Data Scientist, working on challenging AI and machine learning projects, which I find very fascinating. Most of my recent work has been in the field of Natural language processing. I also mentor graduate colleagues, Ph.D students and post-doctoral research associates from various UK universities. Prior to my current role, I spent several years working as a high-performance algorithms developer in neuroscience. Mainly working with 3-dimensional brain images, I designed and implemented solutions for various problems like 3d affine and freeform image registration, 3d to 2d image registration, infusion detection, trajectory planning, and vital structure segmentation like blood vessels in the brain.

I think of myself as a very passionate computer scientist, with particular interests in algorithms and artificial intelligence and teaching university students allows me to transmit my years of expertise to them and also maintain my knowledge on the subjects at a state-of-the-art level.

When I am not working or teaching I play music or pursue outdoor activities. I also spend time with my daughters, playing with them or trying to get them familiar with swimming and music!

**Removed By Admin**

Training Experience:

I have been teaching university-level students for almost a decade now. In particular, the past few years I have been teaching students at the following levels:
- Undergraduates (BSc)
- Postgraduates (MSc and Ph.D.)
- Professionals (Interview preparation, work projects advice)

Most of my teaching has been in the following areas:
- Machine learning and AI
- Data Structures and Algorithms
- High-Performance Computing (Cuda, Opencl, Threads, MPI)
- Formal Languages / Context-Free Grammars
- Programming (Python, Java, C#, C/C++)
- Software Engineering (Usually a group Web - programming project, html/css/js/etc.)

Training Approach:

Breaking down subjects into smaller understandable units .Knowledge gain by example and practice (exercises, tests etc.).

Every tutoring job is unique in itself as different universities have different curriculums, requirements, and approaches and of course, students can have different levels of difficulties with their studies. My past students have used my services in the following patterns:

- As a tutor for their whole studies, having lessons 2-3 hours weekly, depending on their needs from year one or two. This has proven particularly efficient as I would make sure there would be no knowledge gaps going forward and insist on building strong knowledge on subjects that would be necessary in their forthcoming modules.

- As an ad-hoc tutor to help with a particular module. Usually, that means that the student had knowledge gaps, perhaps cascaded throughout their studies. This is a more challenging approach and decisions on my teaching approach are made through an initial free consultation, where i assess the student's needs and knowledge gaps.

Tutor Resources: (free to download)

Please login or register to download tutor resources.

Native Language: English (British)
Availability: Weekends / Weekdays (all times)
References Available: Yes (✔ On File)

Qualifications:

  • Cardiff Uni (2014) - High performance Computing (Doctorate) (✔ On File)
  • Cardiff Uni (2010) - Computer Science (Masters) (✔ On File)

Tags: Dinas Powys AI trainer, Dinas Powys C++ trainer, Dinas Powys Java trainer, Dinas Powys Python trainer, Dinas Powys MySQL trainer, Dinas Powys Beginner AI trainer, Dinas Powys Intermediate AI trainer, Dinas Powys Advanced AI trainer, Dinas Powys Expert AI trainer, Dinas Powys Beginner C++ trainer, Dinas Powys Intermediate C++ trainer, Dinas Powys Advanced C++ trainer, Dinas Powys Expert C++ trainer, Dinas Powys Beginner Java trainer, Dinas Powys Intermediate Java trainer, Dinas Powys Advanced Java trainer, Dinas Powys Beginner Python trainer, Dinas Powys Intermediate Python trainer, Dinas Powys Advanced Python trainer, Dinas Powys Expert Python trainer, Dinas Powys Beginner MySQL trainer, Dinas Powys Intermediate MySQL trainer, Dinas Powys Advanced MySQL trainer, Dinas Powys Expert MySQL trainer