空手を始め、UFCでのホイス・グレイシーの活躍を見てブラジリアン柔術を始める。ブラジリアン柔術ではヘウソン・グレイシーから茶帯を取得。その後、ムエタイとのクロストレーニングを開始し、総合格闘技へ転向した。2008年11月5日、WECデビュー戦となったWEC 36でジェイク・ロショルトと対戦し、2RにパウンドでTKO負けを喫した。その後、WECミドル級のUFC移管に伴い、UFCへと移籍した。2009年4月1日、UFC Fight Night: Condit vs. Kampmannでホルヘ・リベラと対戦し、0-3の判定負け。UFCをリリースされた。
Smalltalkによる例:| center result |"中央位置を返すブロックオブジェクト"center :=[ :edge0 :edge1 |    ( edge0 + edge1 ) / 2.]."スカラー値同士の中央位置を算出"result :=    center        value: 10        value:  5."座標同士の中央位置を算出"result :=    center        value: 10 @ 10        value:  5 @  5.C++による例:// 引数の型を戻り値様の型に変換する型定義template< class Type > struct Traits{    typedef Type Vector;};template< class Type > struct Traits< Type* >{    typedef off_t Vector;};template< class Type > struct Traits< std::complex< Type > >{    typedef std::complex< Type > Vector;};// 中央位置を返す関数template< class Type > typename Traits< Type >::Vector Center( Type const &edge0, Type const &edge1 ){    return ( edge0 + edge1 ) / 2; // 除算演算子の実体はCenterの引数によって変わる}int main(void){    int value;        // スカラー値同士の中央位置を算出    int result0 = Center( 10, 5 );    // アドレス同士の中央位置を算出    off_t result1 = Center( &value + 10, &value + 5 );        // 複素数同士の中央値を算出    std::complex< double > result2 = Center( std::complex< double >( 10, 10 ), std::complex< double >( 5, 5 ) );    return EXIT_SUCCESS;}
いくつかのオブジェクト指向言語ではFORTRANと同じ可読性と記述性の観点で導入されているが、多くのオブジェクト指向言語においては数値型とオブジェクトを同一の関数(あるいはメソッド)で処理する観点で導入されておりそれらの言語では必須の機能となっている。純粋なオブジェクト指向言語(特にSmalltalk)においてオブジェクトに対する操作は全てメソッドで受信可能なメッセージとして表されるべきであり、セレクターが記号になっているだけのメッセージである演算子は特別扱いすべきではない。このため優先度の違いはあるものの演算子は単なるセレクターの一種として位置づけられている。
わずかな例外（ノトテニア亜目コオリウオ科）を除き、脊椎動物は赤血球を持っている。哺乳類の成熟した赤血球はヒトの赤血球に似ていて無核であり、色は赤くヘモグロビンに富み、丸い円盤状である（ラクダ科のみ楕円の円盤であるが、ラクダ科の赤血球もヒトと同様に無核である）。ヒトの赤血球と他の哺乳類の赤血球は構造やヘモグロビン濃度はほぼ同じで基本的には大きさと寿命が違うのみである。マウスの赤血球はヒトの赤血球の半分程度の大きさであるが、代わりに血液 1μL あたりの赤血球数はおよそ2倍である。哺乳類のなかではヒトの赤血球は比較的大きく、ほとんどの哺乳類では赤血球はヒトのものより小さめであるが、赤血球が小さいものほど代わりに赤血球の数は多く赤血球容積率はどの哺乳類でも35-50%前後とあまり変わらない。ゾウの赤血球（直径 9-10μm）はヒトの赤血球 (7-8μm) より大きいが、ヒトより体の大きいウシやウマの赤血球はマウスの赤血球と大きさはあまり変わらなく数は多く、ヤギの赤血球ではヒトの赤血球の1/5程度の体積しかないなど動物種によって様々である。哺乳類の赤血球の寿命はマウスの20-30日からネコの68日、ヤギの125日、ウマの140-150日と広範であるが、どちらかというと体の大きい者の赤血球は寿命が長い傾向がある。哺乳類以外の脊椎動物（鳥類、爬虫類、魚類、両生類）の赤血球は楕円で有核であるが、その細胞質はやはりヘモグロビンで充満し色は赤い。鳥類の赤血球はヒトの赤血球よりやや大きく、細胞も核も楕円であるがその形状は滑らかであり、数はやや少ないが大きな差はない。鳥類の赤血球のヘモグロビン濃度は濃く、また赤血球容積率も35-55%と鳥類の赤血球は形と核の有無以外は哺乳類と大差はない。ただし、鳥類のヘモグロビンは哺乳類のものとグロビンの構造が異なり、酸素解離曲線が哺乳類より右方変異しており筋肉などの組織内で酸素を遊離しやすくなっている。鳥類の赤血球の寿命は短く1か月前後である。鳥類の赤血球造血もエリスロポエチンに反応し、その成熟過程は核が脱核しないこと以外はヒトの赤血球の成熟過程に似ている。魚類の赤血球もヒトのものより数は少なくやや大きい。両生類の赤血球はとても大きく数は少ない。爬虫類は両生類と鳥類の間にある爬虫類、両生類、魚類の赤血球も細胞質にはヘモグロビンがあり赤いが、哺乳類や鳥類に比べて両生類と魚類の赤血球細胞質のヘモグロビン濃度は薄く MCHC はコイで 20.5g/dL、カエルで 26-28g/dL 程度であり、また爬虫類や両生類、魚類の赤血球細胞核はいびつなことが多い。造血の場は哺乳類と鳥類では主に骨髄、魚類では主に腎臓、両生類では脾臓である。爬虫類は種によってさまざまである。