mostafa.saad.fci's blog

By mostafa.saad.fci, history, 7 months ago, In English,

Last update: November 2018

Registration is opened as long as it is still opened in the form (I receive emails whenever someone applies).

====================

Hello guys,

I am a Coach in the ACM ACPC (Arabian) Region. For more about my competitive background.

This is an announcement for Free Coaching (Actually, a supervision not coaching).

Supervision Includes

  • Understanding the trainee level in the different algorithmic categories and his\her weak points.

  • Selecting customized problems to solve according to the trainee level/status

  • Following up on what is missing and what is needed to be done

  • Giving attention to several qualitative and quantitative factors.

  • A training sheet that helps you record your progress and discover your training issues. Also, a mind logging technique to understand behavior.

  • Online Communication: Emails & Chatting

It doesn’t include

  • Helping with problems, coding/debugging together

  • Teaching Algorithms: I will tell you what to learn and when

The audience

  • Trainees CF Rating: 1900-2500
  • 10+ hours weekly dedication
  • Interest in ICPC — IOI — Online Contests — Improving specific skills or category
  • See some of my trainees comments (replies on xuanquang1999)

Have interest? Apply.

If you are accepted in the supervision, you will receive an email within a week. If your rate is lower than the above range, but you know your rate doesn't express your level (e.g. you typically can solve Div2-D and sometimes Div2-E), feel free to apply and "state" that.

Side note: I have built a sheet for newcomers to make them good up to Codeforces Div2-D level.

 
 
 
 
  • Vote: I like it  
  • +66
  • Vote: I do not like it  

»
7 months ago, # |
  Vote: I like it 0 Vote: I do not like it

Auto comment: topic has been updated by mostafa.saad.fci (previous revision, new revision, compare).

»
7 months ago, # |
  Vote: I like it 0 Vote: I do not like it

On what criteria will you accept people?

»
7 months ago, # |
  Vote: I like it 0 Vote: I do not like it

It is only for Div1 people :(

»
7 months ago, # |
  Vote: I like it 0 Vote: I do not like it

Auto comment: topic has been updated by mostafa.saad.fci (previous revision, new revision, compare).

»
7 months ago, # |
  Vote: I like it 0 Vote: I do not like it

Auto comment: topic has been updated by mostafa.saad.fci (previous revision, new revision, compare).

»
7 months ago, # |
  Vote: I like it -42 Vote: I do not like it

I was planning to reach rating 2900 on 15 may. Since it's not included in your training I am not interested anymore.

»
7 months ago, # |
Rev. 2   Vote: I like it -19 Vote: I do not like it

In my opinion, this sort of training is pretty meaningless. Giving generic "advice" for improvement is not really going to help the trainee. Rather, help for problems is really what (I think) people need. Because getting stuck at problems (and having no one to help) is the most frustrating thing in the world. It really hinders progress and forces one to turn to easier problems (which in turn doesn't help to increase the ability of the participant). As for selecting custom problems, I think that there are enough websites like code-drills that help the participant to select a topic of his/her choice.

Then again, I have seen countless people sabotaging themselves by trying problems of random difficulty, get demoralized, don't practice anymore and complain that their rating doesn't increase. So maybe this sort of training would help this type of people to be more disciplined in their training?

»
7 months ago, # |
  Vote: I like it +38 Vote: I do not like it

Why do you do it for free?

  • »
    »
    7 months ago, # ^ |
      Vote: I like it +29 Vote: I do not like it

    because someone else did this with him for free too

  • »
    »
    7 months ago, # ^ |
      Vote: I like it +63 Vote: I do not like it

    I like Volunteering activities and feel good doing them. Since 2006 and I am doing kind of volunteering activities related it ICPC, and my channel has most of what I learned from competitions. This is also the case for my many Egyptians in colleges' ICPC communities.

    • »
      »
      »
      7 months ago, # ^ |
        Vote: I like it +42 Vote: I do not like it

      That's very nice of you. Keep it up :)

»
7 months ago, # |
  Vote: I like it 0 Vote: I do not like it

Is this only for ACM or IOI as well?

  • »
    »
    7 months ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Both, though my background about IOI is a bit limited. I participated in the local version (EOI) in 2005.

»
6 months ago, # |
  Vote: I like it +1 Vote: I do not like it

I have see your channel on competitive programming. Only problem is that its in arabic can you at least provide english subtitles so that it helps beginners like me.

  • »
    »
    6 months ago, # ^ |
      Vote: I like it +1 Vote: I do not like it

    I am sorry, I can't provide English subtitles, at least not soon. I encouraged some friends to help, but we ended only with a couple of videos. Paying also for that is expensive. Meanwhile, I don't have time to do sub-titles by myself.

    On the other side, all videos have English Materials. Study from the internet resources, which are really many, and then check my files content.

»
5 months ago, # |
  Vote: I like it +5 Vote: I do not like it

I'm somehow below 2500 (yeah it's because I failed at the last CF contest and due to late time and lower quality problems I don't focus much on Codeforces), but does it contain helpful materials for redcoders (especially those who are very good at solving typical implementation problems while getting harsh results in ad-hoc or puzzle inclined contests (= AGC) )?

  • »
    »
    5 months ago, # ^ |
      Vote: I like it +11 Vote: I do not like it

    I do my best to assign interesting problems and learn from trainees feedback. Feel free to apply, join for a while and see.

    • »
      »
      »
      5 months ago, # ^ |
        Vote: I like it +18 Vote: I do not like it

      In the form, it was asking what all algorithms/data structures you are familiar with. Wouldnt the list be quite vast. Isnt it a good idea that you create some sheet with names of algorithms/data structures and people can give from those which they are familiar with?

  • »
    »
    3 months ago, # ^ |
      Vote: I like it +9 Vote: I do not like it

    So.. how is the training going? Do you find it useful?

  • »
    »
    7 weeks ago, # ^ |
    Rev. 2   Vote: I like it 0 Vote: I do not like it

    I just noticed this comment. I don't think there are materials for these types of ad-hoc problems. It is all about solving more of them to train your mind as possible to get more observations to get them done.

    Anyway, my supervision is all about assigning problems relative to one's skills.

    Edit: Seems I replied before. I got confused.

»
4 months ago, # |
Rev. 2   Vote: I like it +1 Vote: I do not like it

Still is it possible to join?I am interested.

»
4 months ago, # |
  Vote: I like it +1 Vote: I do not like it

why blue guy wants to train red guys!

  • »
    »
    2 months ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    his rating doesn't express his level he might be blue but in Egypt this man is a legend

  • »
    »
    2 months ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    he hasn't participated in a while + cf rating isn't everything

»
3 months ago, # |
  Vote: I like it 0 Vote: I do not like it

Still is it possible to join? I am highly interested.

  • »
    »
    3 months ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    yes, available, but consider my mentioned conditions.

    • »
      »
      »
      3 months ago, # ^ |
        Vote: I like it -8 Vote: I do not like it

      I have applied . But no reply yet :(

      • »
        »
        »
        »
        3 months ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

        As mentioned, You receive an email for acceptance case only. Right now, whoever did not receive an email is not part of the supervision for some reason (e.g. doesn't satisfy its announced conditions).

        • »
          »
          »
          »
          »
          3 months ago, # ^ |
            Vote: I like it -13 Vote: I do not like it

          To reach rating 1950-2500 within one month , any suggestion please ?

»
2 months ago, # |
  Vote: I like it +14 Vote: I do not like it

Can anyone participated in this training give a review?

  • »
    »
    2 months ago, # ^ |
    Rev. 2   Vote: I like it +87 Vote: I do not like it

    Let me tag subset of them in case this helps.

    2018 supervision: tmwilliamlin168 SpeedOfMagic acraider racsosabe ryuzmukhametov raja1999 zadrga Yehezkiel Huvok sggutier

    2016-2017 supervision: khaledkee OmarHashim darksmith TripleM5da _AymanSalah Med0b1011 aabdelzaher Will.It.Tornado Joe_Pacha MeGaCrazy Emsawy Silence95 Mina_Amir osamahatem Kharouba magdy.hasan

    A few notes:

    • In 2016-2017, I was targeting ratings 1600-1900. Most of the mentioned guys are not active with me now.

    • 2018 guys are more luckier than previous ones, as I keep using feedback to improve my problem selection process. Also, I am now more aware of better problems and their levels/categories.

  • »
    »
    7 weeks ago, # ^ |
      Vote: I like it +29 Vote: I do not like it

    I was (obviously) outside of the rating ranges asked by mr. mostafa, but I was accepted into the supervision and spent around 15 — 20 hours a week in the beginning. I've been not so active for the last months due to my summer internship which consumed most of my time, but I'm coming back.

    I did around 70 problems in two-three months (before the summer) and most of them (65) where extremely interesting and enhanced my skills. The other 5 where boring, rare topics (ADA* or stuff like that, which is still useful). Mr. mostafa's puts a lot of attention in your progress, if you submit a problem he looks into it as soon as he can, 2 hours tops. As he says in the statement, he won't be teaching you a topic, but as soon as you ask he redirects you to a source where you can learn it and some example problem.

    I'm sure I'm not the best one from the 2018 supervision, but since I started (April I think?) I got a small and constant progress in my skills (you can see it in my rating) and I have performed better at ICPC competitions.

    He also pays a lot of attention to our comments for every problem, we are asked to provide a handful of data for every one and I've seen that based on which problems I could and couldn't solve, he chooses the best ones to follow up and the difficulty of them increases in a way that you don't even notice you are getting better.

    Would recommend 10/10

  • »
    »
    7 weeks ago, # ^ |
    Rev. 2   Vote: I like it +17 Vote: I do not like it

    xuanquang1999

    I had my best results during that period of training, and would recommend it to everyone.

    This training is not “one training fits all” kind of thinking. Each one gets kind of his own customized levels. I was mainly active during 2016-2017 ( 2018 busy with other things than CP), during that period, I never felt problems were easy or too hard. They were mostly in a happy medium. Let me give you some context, it is really rare to solve a complete block (A block in this training means like 10-20 problems) without help, and also really rare to be unable to solve a problem with editorial.

    If you have specific questions, feel free to PM me/post here, and I will answer you honestly. :)

  • »
    »
    7 weeks ago, # ^ |
      Vote: I like it +20 Vote: I do not like it

    Both me and my friend _threat_ started almost at the same time with Mr. Mostafa and the first thing we noticed and fascinated us was the customized perspective of the training.

    Up until now, I've had a few months with him and almost every problem he set to me was a new way to use the topics I already knew or had me learning a new one. At first the problems are warm ups and while we go further and further one notices that the level just increases at a good pace.

    I think that not only the variety of topics I know has increased but also my intuition to solve problems :D Also reminded me not to be afraid of hard problems and that it's not a shame to think problems for days. Would really recommend you to join.

  • »
    »
    7 weeks ago, # ^ |
      Vote: I like it +18 Vote: I do not like it

    Yeah, I love problems block structure, I think that I do have best performance in my old topics studied, I would recommend 100%

  • »
    »
    7 weeks ago, # ^ |
      Vote: I like it +23 Vote: I do not like it

    I also registered but I am little irregular. I love the way problems are chosen. They try to push you into discomfort zone not very far so that problems are challenging and you can solve it after thinking sometime but not immediately. The above thing is true for 75% questions whereas rest fall into comfort zone or very far from comfort zone.but for me 75% good ones is very happy.

  • »
    »
    7 weeks ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    I participated in this supervision for quite some time now, Dr mostafa is putting so much effort for this training, he is keeping track of each of his trainees progress to identify his weakness and assign problems according to that. He also make us record statistics about how we solve the problems and he analyze it and tell you if there's a problem with some specific behavior during solving.
    I highly recommend his supervision, at least give it a shot and see for yourself.

  • »
    »
    7 weeks ago, # ^ |
    Rev. 3   Vote: I like it +11 Vote: I do not like it

    The supervision was very helpful and it was well organized. The problems were selected carefully to meet my level and what is the best (for me) to learn next. It was targeting learning new topics and solidifying what previously learnt.

    The supervision is so intensive that requires a very serious participants. It based on a discipline monitor approach that developed by Dr. Mostafa Saad; its simply recording everything in your progress starting from opening the problem until you get it AC. That helped me a lot to keep track my progress, know weakness points and get out the best from my practice.

    I totally recommend this supervision. It was for sure the turning point in my CP journey.

    Far away from CP world, Dr Mostafa Saad is one of the best personalities I have dealing with, he loves volunteering so much and do much effort to improve the community.