Welcome to Mark Armstrong's Homepage


Senior Lecturer

Director of Undergraduate Studies

Department of Computer Science

University of North Carolina at Greensboro

153 Petty Building

Greensboro, NC 27402


Email: mvarmstr@uncg.edu

Office: 153 Petty

Office Hours: (Fall 2021) Mondays and Wednesdays 11:00am - 12:30pm or email for an appointment

Fax: (336)256-0439


M.S. Computer Science, Wake Forest University, 1995

B.A. Mathematics, Erskine College, 1992

Administrative Duties:

Advising Coordinator

Director of Undergraduate Studies

Research Interests:

Computer Science Education

Computer Science History

Artificial Intelligence

Courses Taught:

Introduction to Computer Science (C++ and Java)

Foundations of Computer Science I (Discrete Structures)

Computer Organization and Assembly Language (Intel and SPARC)

Advanced Data Structures (C++)

The History of Technology (Freshman Seminar)

Seeking a Recommendation?

Note that I only provide recommendations for internships, study abroad, and scholarships. I do not provide recommendations for employment or graduate school admissions. For employment and graduate school you should seek recommendations from professors who can speak to your upper-level work.

To receive a recommendation, a student must have the following:

- Successful completion of all Computer Science courses thus far without having to repeat a course.

- Completion of at least two courses with me as your instructor earning grades of at least B.



Computer Science is no more about computers than Astronomy is about the telescope. -Edsger W. Dijkstra

Two years from now, spam will be solved. -Bill Gates, 2004

The problem of viruses is temporary and will be solved in two years. -John McAfee, 1988

Computer viruses are an urban legend. -Peter Norton, 1988

I do not know what the language of the year 2000 will look like, but I know it will be called Fortran. -CA Hoare, 1982

In the future, computers may weigh no more than 1.5 tons. -Popular Mechanics, 1949

Any sufficiently advanced technology is indistinguishable from magic. -Arthur C. Clarke, 1973

640K should be enough for anybody. -Bill Gates, 1981

I think there is a worldwide market for maybe five computers. -Thomas J. Watson, 1943 (allegedly)