About Me

Update: July 8th, 2021

I’m Mike Croucher, Customer Success Engineer at MathWorks where I work with researchers and educators on many different aspects of research computing.

My interests center around research software engineering, high performance and cloud computing and various aspects of machine learning, mathematics and science and I have over 20 years of experience in the field.

Some of my career highlights include

The common thread that binds together all of the roles throughout my career is that I work with the research community to enable them to do computation better.  Alternatively, it could be thought of as therapy for a difficult PhD in computational physics.

In this blog I write about things that I find interesting, useful or, ideally, both. It is my hope that others find them interesting and useful too.

My contact details are available at https://www.walkingrandomly.com/?page_id=2055

Selected academic publications
I am co-author on the following

Selected articles elsewhere


Recent Talks

My social media links

I am active on various social media sites.


  1. February 8th, 2008 at 23:35
    Reply | Quote | #1

    Dear Walking Randomly author,

    Our editors recently reviewed your blog and have given it a 8.6 (Great) score out of (10). Your blog is currently in the top ten
    in the Education/Math category of Blogged.com. This is quite an achievement!


    We evaluated your blog based on the following criteria: Frequency of Updates, Relevance of Content, Site Design, and Writing Style.
    After carefully reviewing each of these criteria, your site was given its 8.6 score.

    We’ve also created Blogged.com score badges with your score prominently displayed. Simply visit your website’s summary page on Blogged.com:


    Click on the “Show this rating on your blog!” link underneath the score and follow the instructions provided.

    Please accept my congratulations on a blog well-done!!


    Amy Liu

  2. Glenn
    March 29th, 2009 at 20:32
    Reply | Quote | #2

    Somehow the feedburner link is broken and will not allow me to subscribe to your blog. I have been subscribed before, and in my old reader it says “an error has occurred” and in my new reader (google reader) I can not connect.

    Just wanted to let you know of the issue.

  3. Mike Croucher
    March 30th, 2009 at 10:53
    Reply | Quote | #3

    Hi Glenn

    Good to hear from you although it’s a shame about the circumstances. I wonder if you were experiencing a temporary glitch? I subscribe to WR myself in order to check that all is well with my feedburner RSS feeed and haven’t come across any problems. Clicking on the feed link in Firefox also works as expected.

    Looking at my feedburner stats it seems that there was a massive (but fortunately temporary) drop in google reader subscribers a couple of days ago. Coincidence?

    Anyway, I’ll keep an eye on things and I hope you can re-subscribe soon,

  4. April 10th, 2009 at 17:17
    Reply | Quote | #4

    Very nice blog, I’ve linked you in my own (if you don’t want, please tell me and I will remove the link).

  5. Akshay
    November 12th, 2009 at 20:43
    Reply | Quote | #5

    Looking for some more tutorial on Mex file and Parallel computing on Matlab……….Nice Blog

    Thanks for writing such a nice blog

  6. January 14th, 2010 at 13:55
    Reply | Quote | #6

    Attend a presentation by people from NAG and your website was listed in their slides. After quickly reviewing the blog, I have to say you have done a fantastic job, Matlab, R, NAG, statistics categories especially interest me, many thanks.

  7. January 14th, 2010 at 14:27
    Reply | Quote | #7

    @Quant – Thanks for saying hello. Glad you like the site (yours looks nice too!). There will be more on NAG soon.

    Best Wishes,

  8. Liam Gretton
    September 23rd, 2011 at 11:19
    Reply | Quote | #8

    Great site – it was recommended to me by a NAG representative, but there’s plenty more than just NAG stuff here to interest me.

  9. September 25th, 2011 at 22:29
    Reply | Quote | #9

    Thanks Liam :)

  10. Gary Palmer
    November 23rd, 2011 at 23:26

    Extraordinarily clear writing. Will there be a Mathematica textbook?

  11. Yannis Bonis
    January 20th, 2012 at 00:32

    Hi Mike!

    Congratulations on a great blog! Good stuff! Keep it up!

  12. Willis
    November 14th, 2014 at 00:34

    Hi Mike

    Not a mathematician by any means, nor programmer, coder or IT specialist, so desperately need urgent help with MATLAB i.e. as in tomorrow and/or Saturday. Can you help and if not can you recommend anyone in the Warrington area – I can travel depending

    Great site by the way

  13. Mike Croucher
    November 18th, 2014 at 08:27

    Hi Willis

    I’m sorry but I missed your message. I hope you got the help you needed.

    Best Wishes,

  14. March 20th, 2015 at 17:01

    It is so nice to meet you today, the Master of Matlab.

  15. Levi Waddingham
    August 21st, 2015 at 10:30

    The articles on MATLAB random number generation and checkpointing in Condor were really useful and very well written. Thanks for taking the time to create them.


  16. Mike Croucher
    August 21st, 2015 at 11:22

    Thanks :)

  17. December 16th, 2015 at 17:48

    I have read your article on why a -1 x -1 = +1 and have found it very useful.

    I know Sheffield as I did an HND in Hospitality Management, at Sheffield Hallam in 1995.

    I soon realised that this wasn’t for me and I went back to college and did a GCSE Higher Tier Maths course and obtained a Grade B. I then did an A Level in Maths and an A Level in Further Maths and completed this in June 2015. I am now studying for a
    BSc (Hons)in Mathematics with the Open University and it’s a great course.

    Many students just stick to the syllabus, but as Mathematics is my life and passion, I like articles like yours, as I am a Philosopher too.

  18. Abram Katz
    May 6th, 2017 at 21:33

    I’ve made two three-pendulum and one two-pendulum harmonographs out of wood. I wonder what the “curve” of the combined pendulums would be if one could feed paper past the pen or pencil at an even rate. A simple curve would not produce a nice drawing but it seems like it could explain how the pendulums connected by pen arms meeting at one point actually works, i.e., what do the pen arms do. I am not at all good at math, unfortunately, but your equations probably answer my question.