O WPF passa o objeto de ligação pai ao conversor

Eu tenho ItemsControl que está vinculado à coleção do tipo Student. Dentro do ItemTemplate, tenho um TextBox que usa IValueConverter para fazer alguns cálculos e lógica personalizados. Eu quero passar o objeto Student real para o conversor de valor, em vez de uma propriedade dele. Como eu posso fazer isso? Aqui está uma amostra do meu código.

 <ItemsControl ItemsSource="{Binding StudentList}">
                            <ItemsControl.ItemTemplate>
                                <DataTemplate>
                                    <TextBlock Text="{Binding Name}" />
                                    <TextBlock Text="{Binding ????, Converter={StaticResource MyConverter}}" />
                                </DataTemplate>
                            </ItemsControl.ItemTemplate>
 </ItemsControl>

No código eu tenho esse

public class MyValueConverter : IValueConverter
{
      public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
        {
            // I want 'value' to be of type Student.
            return null;
        }
} 

questionAnswers(1)

yourAnswerToTheQuestion