Lessons Learned from the Career of Predrag Danilovic