The light at the end of the tunnel

It’s been a while (too long) since my last blog post. My colleague, Khalid Ali, who manages this website constantly reminds me that I owe him a blog post. So, I promised Khalid that I will send him a post at least every other week — if not more often. My only excuse for the delay in sending a post
Read more