min

VB Linq GroupBy Min

I want only the minimum term per program and to return a new list of program selections using Linq (VB).
Public Class ProgramSelection
Public term As String
Public program As String
End Class

Sub Main(args() As string)