Linas Mockus, Ph.D.