Author Archives: Bahrom

This Blog has Moved!

We have moved this blog to a host that doesn’t put advertising on the pages. Our new home is at:

Come visit us there!


Going to India


I have been blessed with an awesome opportunity to teach computer programming in India this fall and to bring my family with me! All three of us are very excited. It is especially cool that our daughter, age 8, will be getting an international and cross-cultural education, even though she’ll miss the first two months of third-grade. My wife will be home-schooling her while they have fun exploring Indian life and culture.

We’re going to the City of Chennai (formerly Madras). I will be doing what I love–teaching software development–eight hours a day, five days a week to newly hired employees of a major financial firm. I’m looking forward to getting to know my students and learning about life and culture in India through them.

We’ve been preparing by reading books and watching videos about India, including some video clips of Bollywood dancing, which my daughter thought looked really fun.

She and my wife want to take an Indian dance class together.

I’ve always been intrigued by other cultures and languages. My wife and I met at an Iranian church where the services were conducted in Farsi. We both love traveling and meeting people from other countries. Before our daughter was born, we lived in Central Asia for a couple of years and had the opportunity to travel around the region. Our lives have been enriched by all we’ve experienced and learned from the people we’ve met.

This world is a big, beautiful place. But, unfortunately, it isn’t all beautiful. There are huge blots and smudges on what would otherwise be a masterpiece. There is war, poverty, oppression, hatred, and evil. My family and I are followers of Jesus. He has called us to stand against the evil. We do this wherever we are. Unfortunately, evil is everywhere. It’s here in America (just watch today’s news), and it’s in all the places where we have traveled and will travel.

Our lives have been so enriched by the love, wisdom, and insight we have received from our international friends. But we want to give as well as receive. One way we can do this is by practicing and passing on what we’ve learned about pushing back evil. One of Jesus’ most famous teachings on this is recorded in Matthew 5:3-10. Maybe we won’t put an end to evil by living like this, but imagine what the world would be like if we all had the attitudes expressed here:

Blessed are the poor in spirit,
for theirs is the kingdom of heaven.

Blessed are those who mourn,
for they will be comforted.

Blessed are the meek,
for they will inherit the earth.

Blessed are those who hunger and thirst for righteousness,
for they will be filled.

Blessed are the merciful,
for they will be shown mercy.

Blessed are the pure in heart,
for they will see God.

Blessed are the peacemakers,
for they will be called children of God.

Blessed are those who are persecuted because of righteousness,
for theirs is the kingdom of heaven.

-New International Version of the Bible

Introductory iOS App Development course

Bird's Bits

Next term, at LCC, I will be teaching a course in iPad and iPhone app development, CS235IM, Intermediate Mobile App Development: IOS. This is an introductory course (the title “intermediate” is misleading) in writing apps for iOS using C# and Xamarin.iOS (formerly MonoTouch). We will cover the basics of:

  1. Setting up your development environment
  2. Model-View-Controller architecture
  3. Adapting to device rotation
  4. Multiview applications
  5. Tab bars and pickers
  6. Table views
  7. Split views and pop-opvers
  8. Application settings

The benefits of writing apps using Xamarin MonoTouch are:

  • They can be easily ported to Android, Windows Phone, Mac OS-X, and Windows.
  • If you are already a .NET programmer, you can use a language (C#) and class libraries (.NET) that you already know.
  • Xamarin’s cross-platform solution is the only one which produces iOS apps that compile to native code.

The course starts March 30th and runs for 10 weeks. The course is available both online…

View original post 148 more words

More to life than the physical

I just launched a new blog. I’d be very pleased to have you read the first post and leave a comment. This is a topic I’d love to dialogue about!

Unseen Realms


I believe that the physical universe–the things we can see and touch is not all there is to reality. I believe there is a spiritual world that is just as real (maybe more real) than the one we can see. I have an unshakable intuition that I have a soul–that there is more to my consciousness than neural software. I can’t shake the belief that I’m more than a sophisticated, intelligent, bio-machine. (I know a little bit about machines that appear to think. I am computer programmer and teach Computer Science.)

Can I offer any empirical evidence for these convictions? Not really. Can I use the scientific method to confirm the reality of a world of the spirit? I don’t think so. Of course we have all heard the stories (maybe even read the books or watched the movies) about life after death experiences. Or about encounters with supernatural forces…

View original post 474 more words

Xamarin Android course

Bird's Bits

View original post 52 more words

Aspects of Yaghnobi Grammar – Thesis Finished! « The Yaghnobi

In December of last year I submitted my MA thesis, Aspects of Yaghnobi Grammar to the graduate school of the University of Oregon and it has been accepted. You can read or download it here: Aspects of Yaghnobi Grammar – Thesis Finished!

Draft of Aspects of Yaghnobi Grammar « The Yaghnobi

I’ve posted a draft of my MA thesis, Aspects of Yaghnobi Grammar, on the Yaghnobi blog. I welcome any comments or suggestions. I will be submitting a final draft to the University of Oregon graduate school in a week and a half.

Draft of Aspects of Yaghnobi Grammar « The Yaghnobi