About Ayub Macharia

I am a Kenyan male citizen. I hold a PhD in Environmental Education from Rhodes University, South Africa (2004); Masters of Science in Strategic Leadership (California Miramar University), Masters of Environmental Science (Kenyatta University) and a Bachelor of Education (Science – Kenyatta University). I also hold 2 Post Graduate Diplomas in Pedagogy of Online Learning and on E-Course development and Online Course Leadership from Global Virtual University, UNEP and HSH-Norway.

I have worked in several institutions such as secondary school teacher for Biology and Geography (3 years), Education officer at the National Museums of Kenya (7 years); Environmental Sciences Lecturer at Kenyatta University (3 years); Director, Environmental Education, Information and Public Participation at the National Environment Management Authority (NEMA) in Kenya (10 years).

I have won 2 awards namely the Mainstreaming Environment and Sustainability in Africa (MESA) award by UNEP in 2007; and the Environmental Leadership Award (2008) by Eastern Africa Environmental Network.

Between July 2010 and April 2012, I served as the Acting Director General of NEMA.

From February 2017, I work for the Ministry of Environment and Natural Resources as the Director in charge of Environmental Education and Awareness. I coordinate the national programme on Education for Sustainable Development.

Since 2009, I also serve as a part-time lecturer at Strathmore University offering postgraduate courses in Leadership and Communication; Strategic Leadership and International Human Resource Management. I have successfully supervised 2 PhD students and 5 Masters Students.

From August 2013 – August 2016, I was a member of the National Education Board, which advice the Kenya’s Cabinet Secretary for Education, Science and Technology.

Learn more about Ayub from these links












Click to access Eric-Ayub%20Presentation.pdf

6 thoughts on “About Ayub Macharia

  1. http://endorsio.pl/?p=346
    Looking for a used or new automobile can be a challenging method if you do not know what you will be undertaking. By educating yourself about vehicle buying before you go to the dealership, you possibly can make stuff simpler on your own. The following tips may help your following buying journey be enjoyable.

    Usually provide a technician coupled when buying a new automobile. Auto retailers are well known for promoting lemons and you do not wish to be their after that target. When you can not get a auto technician to consider autos with you, a minimum of be sure that you have him review your last selection prior to buying it.

    Know your limitations. Before you begin buying for your next vehicle or vehicle, determine how much you can afford to pay, and follow it. Don’t forget about to feature interest in your estimations. You are likely to shell out about 20 % as a down payment too, so be well prepared.

    Before seeing a dealership, know what type of car you would like. Analysis all of you alternatives just before shopping so that you can decide what works for your budget and household needs. Do your research to find out simply how much you must pay for a probable car.

    Before signing any deal make time to read through each series, such as the fine print. When there is nearly anything outlined that you simply do not understand, usually do not indication before you have an respond to which you understand. Unsavory salesmen can make use of a binding agreement to put in several fees that have been not reviewed.

    When you keep your preceding guidance in mind next time that you just go shopping for a car, you will end up more prone to get a full offer. Getting a auto lacks to become frustration. Only use the tips using this post and you could receive the automobile you would like with a great value.


  2. Todos los que estamos metidos en la programación en ASP.NET hemos oido hablar a estas alturas del nuevo framework MVC que Microsoft está preparando para el disfrute del personal. Las ventajas de usar un entorno de este tipo frente al clásico ciclo de vida de los WebForms son múltiples, ofreciendo una mejor testabilidad, una correcta separación de las resdensabilipados de cada componente y un entorno acorde con el desarrollo actual de aplicaciones web. Ya escribí en su momento sobre la cantidad de cosas que no me gustan de los WebForms.


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s